데비안 명령줄을 통해 전체 디렉터리를 삭제하는 방법은 무엇입니까? [복사]

데비안 명령줄을 통해 전체 디렉터리를 삭제하는 방법은 무엇입니까? [복사]

bash 설치 스크립트를 만들려고합니다. 수행해야 하는 작업 중 하나는 디렉터리 전체를 삭제하는 것입니다. 시도해 보았지만 rmdir [location of directory]디렉토리가 "비어 있지 않아 삭제되지 않았습니다"라는 오류가 발생했습니다. 온라인에서 이에 대한 정보를 찾을 수 없습니다. 즉, 몇 가지 기사를 읽었지만 성공하지 못했습니다. 디렉토리를 올바르게 삭제하려면 어떻게 해야 합니까?

답변1

rmdir은 주어진 디렉토리가 비어 있는 경우에만 작동합니다. rmdir 매뉴얼 페이지에서 직접:

"rmdir 유틸리티는 각 디렉토리 매개변수에 지정된 디렉토리 항목을 삭제합니다(디렉토리 항목이 비어 있는 경우).".

아마도 다음을 사용해야 할 것입니다:

$ rm -rf your_directory

이것-아르 자형기본적으로 모든 파일과 디렉터리를 재귀적으로 삭제하는 것을 의미합니다.

이것-에프메시지를 표시하지 않고 파일이 삭제되고 파일 권한이 무시됨을 의미합니다.

관련 정보