zip으로 압축된 폴더에서 모든 파일을 제거하세요.

zip으로 압축된 폴더에서 모든 파일을 제거하세요.

실수로 폴더가 아닌 디스크 루트에 아카이브의 압축을 풀었습니다.

수동으로 제거하지 않고 어떻게 188개 파일을 모두 제거할 수 있나요?

이제 원하는 폴더에 있는 파일의 압축도 풀었으므로 기본적으로 c:/dropbox/myfolder에도 있는 c:/dropbox의 모든 파일을 재귀적으로 제거해야 합니다.

저는 Windows 10을 사용하고 있지만 Windows용 Linux 하위 시스템도 설치했으므로 Unix 명령으로도 사용할 수 있습니다.

답변1

내가 그랬어

cd dropbox/myfolder
find . -type f -ok rm ../{} \;
find . -depth -type f -ok rmdir ../{} \;

안전을 위해 -exex 대신 -ok를 사용했습니다. 두 단계로 검색을 수행했으므로 zip에 있는 폴더는 삭제하지 않고 이미 존재하는 폴더도 삭제합니다. 잘못 압축을 푼 파일을 제거한 후 남은 파일이 있는 폴더는 삭제하면 안 됩니다.

관련 정보