![데비안 명령줄을 통해 전체 디렉터리를 삭제하는 방법은 무엇입니까? [복사]](https://linux55.com/image/200124/%EB%8D%B0%EB%B9%84%EC%95%88%20%EB%AA%85%EB%A0%B9%EC%A4%84%EC%9D%84%20%ED%86%B5%ED%95%B4%20%EC%A0%84%EC%B2%B4%20%EB%94%94%EB%A0%89%ED%84%B0%EB%A6%AC%EB%A5%BC%20%EC%82%AD%EC%A0%9C%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F%20%5B%EB%B3%B5%EC%82%AC%5D.png)
bash 설치 스크립트를 만들려고합니다. 수행해야 하는 작업 중 하나는 디렉터리 전체를 삭제하는 것입니다. 시도해 보았지만 rmdir [location of directory]
디렉토리가 "비어 있지 않아 삭제되지 않았습니다"라는 오류가 발생했습니다. 온라인에서 이에 대한 정보를 찾을 수 없습니다. 즉, 몇 가지 기사를 읽었지만 성공하지 못했습니다. 디렉토리를 올바르게 삭제하려면 어떻게 해야 합니까?
답변1
rmdir은 주어진 디렉토리가 비어 있는 경우에만 작동합니다. rmdir 매뉴얼 페이지에서 직접:
"rmdir 유틸리티는 각 디렉토리 매개변수에 지정된 디렉토리 항목을 삭제합니다(디렉토리 항목이 비어 있는 경우).".
아마도 다음을 사용해야 할 것입니다:
$ rm -rf your_directory
이것-아르 자형기본적으로 모든 파일과 디렉터리를 재귀적으로 삭제하는 것을 의미합니다.
이것-에프메시지를 표시하지 않고 파일이 삭제되고 파일 권한이 무시됨을 의미합니다.