UAdapter Asked: 2011-05-05 06:01:41 +0800 CST2011-05-05 06:01:41 +0800 CST 2011-05-05 06:01:41 +0800 CST 如何使用 bash 脚本从 zip 文件中删除目录? 772 如何使用 bash 脚本从 zip 文件中删除目录? command-line 3 个回答 Voted Best Answer l0b0 2011-05-05T06:06:59+08:002011-05-05T06:06:59+08:00 来自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). 如果这没有帮助,您能否提供一些有关您尝试过的命令和输出的详细信息? user2766476 2013-09-19T08:05:06+08:002013-09-19T08:05:06+08:00 如果要删除特定目录中的所有文件,可以这样做: zip --delete file.zip "assets/*" user5499810 2019-11-23T04:37:03+08:002019-11-23T04:37:03+08:00 也许它可以用脚本来完成,但是在命令行中,如果你想从 zip 文件中删除一个目录,请确保该目录是空的。如果目录不为空,则先删除目录中的所有文件。然后你就可以删除目录了。
来自
man zip
:如果这没有帮助,您能否提供一些有关您尝试过的命令和输出的详细信息?
如果要删除特定目录中的所有文件,可以这样做:
也许它可以用脚本来完成,但是在命令行中,如果你想从 zip 文件中删除一个目录,请确保该目录是空的。如果目录不为空,则先删除目录中的所有文件。然后你就可以删除目录了。