답변1
rm -r
디렉터리와 해당 내용을 모두 삭제합니다. rmdir
디렉터리는 비어 있는 경우에만 삭제됩니다. 나는 다음 명령을 사용하여 디렉토리와 그 내용을 모두 삭제하고 싶습니다.
rm -r <directory_to_be_removed>
때때로 파일을 삭제할 때 프롬프트가 반복될 수 있습니다. 매번 파일을 입력 remove write-protected regular file ... ?
하지 않으려면 다음을 사용하도록 강제할 수 있습니다 .y
-f
rm -rf <directory_to_be_forcefully_removed>
답변2
rm -r
디렉터리와 그 내용을 모두 반복적으로 삭제하려는 경우 또는 대상이 디렉터리나 파일일 수 있고 이를 삭제하려는 경우(무엇이든) 사용해야 합니다.
rmdir
빈 디렉터리를 삭제하려는 경우에 사용해야 합니다.
이 rmdir
명령은 비어 있지 않은 디렉터리와 파일 삭제를 거부하므로 유용합니다. 이는 삭제 중인 디렉토리이고 삭제 전에 디렉토리가 비어 있었다는 것을 절대적으로 확인하고(예: 스크립트에서) 이를 오류 조건으로 처리하려는 경우 안전 조치로 사용할 수 있습니다. .