在CentOS上,我想将A.zip
中的文件解压缩为./A/
。但是,我没有注意到A.zip
中有数百个文件,而我只是使用unzip A.zip
。因此,这些额外的文件现在都位于当前目录中。我该如何解决这个问题?
非常感谢您的帮助!
您可以尝试这个-
unzip -Z1是zip信息模式,它基本上返回已压缩的文件。然后将输出通过管道传递到其他命令,该命令根据输入(从前一个命令中删除)删除该文件。
假设,首先您要对该文件夹进行适当的备份。
unzip -Z1 t1.zip | xargs rm -f
如果压缩文件中包含文件夹,则>]
unzip -Z1 t1.zip | xargs rm -rf
t1.zip是我测试过的zip文件。