解压错误:所有文件都散落在当前目录
Unzip wrongly: All files are scattered in the current directory
在 CentOS 上,我想将 A.zip
中的文件解压到 ./A/
中。但是,我没有注意到A.zip
中有数百个文件,而我只是使用unzip A.zip
。所以现在这些多余的文件都在当前目录下了。我该如何解决这个问题?
非常感谢您的帮助!
你可以试试这个-
unzip -Z1 是压缩信息模式,基本上 returns 压缩文件。然后将输出通过管道传输到其他命令,该命令根据输入(来自上一个命令)删除该文件。
假设,首先您对该文件夹进行了适当的备份。
unzip -Z1 t1.zip | xargs rm -f
If the zip files has folders inside of it then
unzip -Z1 t1.zip | xargs rm -rf
t1.zip 是我测试过的 zip 文件。
在 CentOS 上,我想将 A.zip
中的文件解压到 ./A/
中。但是,我没有注意到A.zip
中有数百个文件,而我只是使用unzip A.zip
。所以现在这些多余的文件都在当前目录下了。我该如何解决这个问题?
非常感谢您的帮助!
你可以试试这个-
unzip -Z1 是压缩信息模式,基本上 returns 压缩文件。然后将输出通过管道传输到其他命令,该命令根据输入(来自上一个命令)删除该文件。
假设,首先您对该文件夹进行了适当的备份。
unzip -Z1 t1.zip | xargs rm -f
If the zip files has folders inside of it then
unzip -Z1 t1.zip | xargs rm -rf
t1.zip 是我测试过的 zip 文件。