bash 스크립트를 사용하여 zip 파일에서 디렉토리를 어떻게 삭제합니까?
답변
보낸 사람 man zip
:
zip -d foo foo/tom/junk foo/harry/\* \*.o
will remove the entry foo/tom/junk, all of the files that start with
foo/harry/, and all of the files that end with .o (in any path).
그래도 도움이되지 않으면 시도한 명령과 출력에 대한 세부 정보를 제공 할 수 있습니까?
답변
특정 디렉토리에서 모든 파일을 삭제하려면 다음을 수행하십시오.
zip --delete file.zip "assets/*"
답변
스크립트를 사용하여 수행 할 수도 있지만 zip 파일에서 디렉토리를 삭제하려면 명령 행에서 디렉토리가 비어 있는지 확인하십시오. 디렉토리가 비어 있지 않으면 먼저 디렉토리에서 모든 파일을 삭제하십시오. 그런 다음 디렉토리를 삭제할 수 있습니다.