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

Rub*_*omi 10 command-line files unzip

我知道我运行sudo unzip file.zip -d /path/to/dir,但无论如何要指定输出文件名?

gun*_*ert 18

如果您确定您的 zip-archive 只包含一个文件,您可以使用以下命令将其解压缩为不同的文件名

unzip -p > thenewFile
Run Code Online (Sandbox Code Playgroud)

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


Mic*_*ael 0

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

sudo apt-get install unzip
Run Code Online (Sandbox Code Playgroud)

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

unzip (the zip file) -d (path to unzip)
Run Code Online (Sandbox Code Playgroud)

这样可能会工作得很好。