bash 스크립트를 사용하여 zip 파일에서 디렉토리를 어떻게 삭제합니까?


23

bash 스크립트를 사용하여 zip 파일에서 디렉토리를 어떻게 삭제합니까?

답변:


18

보낸 사람 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).

그래도 도움이되지 않으면 시도한 명령과 출력에 대한 세부 정보를 제공 할 수 있습니까?


12

특정 디렉토리에서 모든 파일을 삭제하려면 다음을 수행하십시오.

zip --delete file.zip "assets/*"

0

스크립트를 사용하여 수행 할 수도 있지만 zip 파일에서 디렉토리를 삭제하려면 명령 행에서 디렉토리가 비어 있는지 확인하십시오. 디렉토리가 비어 있지 않으면 먼저 디렉토리에서 모든 파일을 삭제하십시오. 그런 다음 디렉토리를 삭제할 수 있습니다.


명령 줄을 줄 수 있습니까? 제발 편집 당신의 대답은
damadam
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.