Linux 解压错误:所有文件都分散在当前目录中

Linux 解压错误:所有文件都分散在当前目录中,linux,directory,zip,unzip,Linux,Directory,Zip,Unzip,在CentOS上,我想将A.zip中的文件解压缩到/A/。但是,我没有注意到A.zip中有数百个文件,我只是使用unzip A.zip。现在这些额外的文件都在当前目录中。我怎样才能解决这个问题 非常感谢您的帮助 你可以试试这个- 解压-Z1是zip信息模式,基本上返回压缩后的文件。然后,输出通过管道传输到另一个命令,该命令根据输入(从上一个命令)删除该文件 假设,首先对该文件夹进行正确备份 如果zip文件中包含文件夹,则 t1.zip是我测试的zip文件 那太酷了!非常感谢,它真的很有效。此外,

在CentOS上,我想将
A.zip
中的文件解压缩到
/A/
。但是,我没有注意到
A.zip
中有数百个文件,我只是使用
unzip A.zip
。现在这些额外的文件都在当前目录中。我怎样才能解决这个问题

非常感谢您的帮助

你可以试试这个-

解压-Z1是zip信息模式,基本上返回压缩后的文件。然后,输出通过管道传输到另一个命令,该命令根据输入(从上一个命令)删除该文件

假设,首先对该文件夹进行正确备份

如果zip文件中包含文件夹,则


t1.zip是我测试的zip文件

那太酷了!非常感谢,它真的很有效。此外,如果压缩文件中有文件夹,则命令为
unzip-Z1 t1.zip | xargs rm-rf
Yes,您可以使用rm命令中的选项。事实上,你告诉了有问题的文件,我只是假设是这样。我将修改我的答案。
unzip -Z1 t1.zip | xargs rm -f
unzip -Z1 t1.zip | xargs rm -rf