11 rm -rf * 모든 파일과 폴더를 제거하지만 숨겨지지는 않습니다. rm -rf .* 숨겨진 파일과 폴더를 모두 제거하지만 숨겨지지 않은 파일과 폴더는 제거하지 않습니까? 숨겨진 파일을 포함한 모든 파일과 폴더를 삭제하려면 어떤 명령을 입력해야합니까? (및 .. 제외); ? macos rm — MEM 소스
13 rm -rf * .* 트릭을 할 것입니다. — 사용자 1055604 소스 1 아니! .*를 포함 하여 현재 디렉토리의 보이지 않는 모든 항목으로 확장됩니다. ..즉 .*, 인수로 사용 하면 현재있는 디렉토리 위의 디렉토리와 모든 내용rm -rf 을 삭제 하려고 시도합니다 . rm은 그것을 거부하지만, 나는이 안전에 의존 고려하지 않습니다 ... — Gordon Davisson @ Gordon Davisson : 디렉토리를 만들었습니다. 숨겨진 파일을 포함하여 파일을 추가했습니다. 나는 그 명령을했다. 해당 디렉토리 내부의 모든 컨텐츠를 재귀 적으로 삭제했으며 해당 디렉토리 위의 컨텐츠를 삭제하지 않았습니다. 당신의 의견을 명확히 할 수 있습니까? — MEM 위의 의견을 명확히 해 주셔서 감사합니다. 이제 나는 당신의 요점을 이해합니다. 다른 대안 제안? — MEM 플래그 find와 함께 사용하는 방법에 대해 -delete... — user1055604 1 이 경우 @GordonDavisson rm은 rm: "." and ".." may not be removed메시지를 인쇄해야 합니다. 그러면 상위 디렉토리가 자동으로 제거되지 않습니다. — slhck
1 이 시도: find . -mindepth 1 -delete 나는 그것이 -mindepth모든 구현에서 지원 되는지 확실하지 않습니다 find. 당신이 그것을 가지고 있지 않다면, -path그것을 삭제하려고 시도하지 못하게하는 다른 방법을 제공해야합니다 .: find . -path "*/*" -delete — 고든 데이비스 슨 소스 BSD find에는 그 옵션도 있습니다. — slhck
.*
를 포함 하여 현재 디렉토리의 보이지 않는 모든 항목으로 확장됩니다...
즉.*
, 인수로 사용 하면 현재있는 디렉토리 위의 디렉토리와 모든 내용rm -rf
을 삭제 하려고 시도합니다 . rm은 그것을 거부하지만, 나는이 안전에 의존 고려하지 않습니다 ...