답변:
폴더가 실제로 비어 있는지 확인하십시오 (숨겨진 파일 / 폴더가있을 수 있음). 파일 내용을 다시보고
sudo ls -lha /path/
원하는 것을 포함하지 않는 것이 확실 하다면 (하위 디렉토리 포함)
sudo rm -r -f /path/
-r
재귀 용 이므로 비어 있지 않은 경우에도 폴더와 하위 폴더를 삭제합니다-f
위한 힘 (이 불필요 할 수도 있습니다).sudo rm -r -f path/
초보자를 위해 내가 사용하는 습관을 받고 권하고 싶지 않다 rm -Rf
또는 rm -r -f
이 조만간 얼굴을 물린 것이다. 시스템 전체 별명을 작성하는 것이 더 안전합니다. 터미널을 열고 Ctrl+ Alt+ T을 입력 한 후 다음을 입력하십시오.
alias rm='rm -i'
우연히 모든 휴가 사진을 지우기 전에 메시지가 표시됩니다. 내가 추가하고 싶은 두 번째 권장 사항은을 사용 rmdir
하는 것입니다. 비어 있지 않은 디렉토리에 대해 불평 할 것입니다.
그러나 질문의 의미에서 대답은 이미 여기에 주어진 것처럼 -f
폴더를 지우는 데 사용 됩니다.
디렉토리가 존재하면 다음을 수행하십시오.
(sudo) rm -rfv /path/
폴더와 파일의 전체 디렉토리를 삭제하려면
/
-f
플래그는 지정된 폴더에 직접 포함 된 항목을 삭제하는 데 필요 하지 않습니다rm
. "폴더 내용을 주소 지정"한다는 의미입니다. 대신-f
의미 힘 의 원인이rm
삭제 될 파일이 더 쓰기 권한이 (가없는 경우에도 확인을 묻는 메시지가 결코rm: remove write-protected regular file ‘foo’?
), 또한 원인이rm
존재하지 않는 파일을 삭제하기위한 시도에 경고하지.-f
실제로 필요할 때만 플래그 를 사용하는 것이 가장 좋습니다 .rm -r
없이-f
절대적 않는다 "폴더의 내용을 해결합니다."