Linux下怎么删除zip文件内的某个文件?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux下怎么删除zip文件内的某个文件?相关的知识,希望对你有一定的参考价值。
比如我的index.zip文件夹下有名字为web的文件夹和a.html,b.html,c.html………………z.html等等多个文件
在不解压index.zip文件夹的情况下,我怎么删除index.zip这个压缩文件中的web文件夹?
使用zip命令的-d参数即可删除zip包中的特定文件。
示例:假设有test.zip,包含1.txt、2.txt、3.exe三个文件,现在要删除test.zip中的txt文件,则执行如下命令
zip -d test.zip *.txt
执行结果如下图所示:
结果说明:用unzip命令的-l参数可以列出zip包中文件。
参考技术A zip -d *.html index.zip试试追问
要删除web这个文件夹。不是html文件
本回答被提问者采纳linux如何删除zip包中某个文件夹及里面的内容
如,test.zip包中有test1等目录,test1目录下有./test2/a.text、b.txt文件,我现在要删除test1这个文件夹和里面的内容
使用zip命令的-d参数即可删除zip包中的特定文件。
示例:假设有test.zip,包含_code(目录)、_code.zip、readme.txt三个文件,现在要删除test.zip中的_code目录,则执行如下命令
zip -d test.zip _code
参考技术A 如果装了nautilus和相关的压缩软件,就可以和windows类似,双击zip文件打开,选择要删除的文件/目录,按删除既可。命令行方式:zip -d test.zip test1/\*追问
zip -d test.zip test1/\* 这命令不行啊!他会把整个test1文件都删除
追答你的问题是?
你不是要把test.zip中的test1下面的内容都删除么,这满足你的需求啊
以上是关于Linux下怎么删除zip文件内的某个文件?的主要内容,如果未能解决你的问题,请参考以下文章