如何在终端中解压文件并以特定的文件名将其吐出?

如何在终端中解压文件并以特定的文件名将其吐出?

我知道我运行了sudo unzip file.zip -d /path/to/dir,但是有没有办法指定输出文件名?

答案1

如果你确定你的 zip 存档只包含一个文件,你可以使用以下命令将其提取为不同的文件名

unzip -p > thenewFile

说明:-p告诉unzip直接提取内容,stdout然后将其重定向到新文件。

答案2

你试过 unzip7 吗?先安装它(在终端中输入此内容):

sudo apt-get install unzip

然后在终端中使用此命令:

unzip (the zip file) -d (path to unzip)

这样也许能很好地发挥作用。

相关内容