有没有办法在 Ubuntu 中使用命令行工具提取 tar.7z 格式的文件?
答案1
是的 - 软件包p7zip
/p7zip-full
提供了一个命令行应用程序来压缩/解压缩 7z 文件。命令很简单7z
。
你可以合并7z
/tar
调用使用管道:
7z x -so yourfile.tar.7z | tar xf - -C target_dir
其中 target_dir 是已经存在的目录。
答案2
如果尚未安装,请安装 p7zip-full:
sudo apt-get install p7zip-full
执行此命令来提取 .tar.7z 文件(转到文件所在的目录,如果
myfile.tar.7z
是您的文件名):7za x myfile.tar.7z tar -xvf myfile.tar
就是这样。实际上,第一个命令提取 .tar 文件,然后下一个命令将其完全提取。
答案3
确保已安装 7zip,如果没有,只需按键盘上的Ctrl+ Alt+T打开终端。打开后,运行以下命令:
sudo apt-get install p7zip
要安装命令行实用程序,请执行以下操作:
sudo apt-get install p7zip-full
完成后,您可以执行以下操作来提取:
7z e <file_name>.tar.7z
使用完整路径提取:
7z x <file_name>.tar.7z
指定解压路径:
7z x <file_name>.tar.7z -opath
7z 不允许-o
路径之间有空格。