linux如何删除zip包中某个文件夹及里面的内容

linux如何删除zip包中某个文件夹及里面的内容,第1张

使用zip命令的-d参数即可删除zip包中的特定文件

示例:假设有test.zip,包含_code(目录)、_code.zip、readme.txt三个文件,现在要删除test.zip中的_code目录,则执行如下命令

zip -d test.zip _code

如果是在同一个目录下

可以rm *.zip

如果是要删除某个文件夹下面所有的 可以用find

find . -name *.zip -exec rm -f {} \

.表示当前文件夹

可以更换成任意文件夹。

使用zip命令的-d参数即可删除zip包中的特定文件。

示例:假设有test.zip,包含1.txt、2.txt、3.exe三个文件,现在要删除test.zip中的txt文件,则执行如下命令

zip -d test.zip *.txt

执行结果如下图所示:

结果说明:用unzip命令的-l参数可以列出zip包中文件。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8138264.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存