Linux/Ubuntu(리눅스/우분투) 하위 "폴더만" 삭제하기

우분투에서 뭔가 깡그리 삭제할 때에는 보통 rm -rf * 를 사용합니다. 그러나 가끔은 현재 디렉토리의 파일 말고 폴더만 삭제하고 싶을 때가 있습니다. 그럴땐 아래 명령어를 사용합시다. 현재 폴더에서 하위 폴더 모두 삭제 ll | grep ^d | awk '{print $NF}' | xargs rm -rf 특정 폴더에서 하위 폴더 모두 삭제 ll /폴더/경로/ | grep ^d | awk '{print $NF}' | xargs rm -rf

Ubuntu rm: descend into write-protected directory 'X', 파일 권한 코드를 알아보자

우분투(리눅스)에서 rm 명령어를 통해 뭔가 삭제할 때, 다음 메시지가 뜰 때가 있습니다. 개인 컴퓨터보다는 주로 서버에서 공동작업을 할때 자주 마주 하실 겁니다. rm: descend into write-protected file/directory '파일명 or 폴더명'? 돌려 말하자면 "쓰기 금지된 파일(or 폴더)인데 괜찮냐?"라는 의미입니다. 이는 누군가가 해당 파일에 쓰기(write) 권한을 주지 않았기 때문입니다. 디렉터리의 권한을 확인해봅시다. 리눅스의 권한 코드는 drwxrwxrwx 총 10자리입니다. 이는 다음과 같이 끊어서 읽어야 합니다. d / rwx / rwx / rwx d: 해당 object가 디렉터리(폴더)인지 나타내 줍니다. 첫 번째 rwx: 해당 파일의 소유자의 권한 (위 그..