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.