如何在 Ubuntu 中解压缩 *.7z 文件并保留目录结构?
答案1
首先安装p7zip-full
包:
sudo apt-get install p7zip-full
这样,Nautilus 就应该有一个解压缩 7-Zip 文件的选项。
我也建议p7zip-rar
它还包括对 RAR 文件的支持。
假设您想通过 Nautilus 的 GUI 来执行此操作。如果不是,请在下载上述软件包后执行以下操作:
7z x PACKAGE.7z
这应该提取具有完整路径的包。
答案2
还有dtrx
- 这对于取消存档任何内容非常有用。
它代表 ”德o电视他R右X牵引力” - 并且可以毫不费力地解压任何东西。
简单地:
sudo apt-get install dtrx
dtrx archive.tar.XX
手册页:http://manpages.ubuntu.com/manpages/trusty/en/man1/dtrx.1.html
Ubuntu 20.04 更新:
根据他们的 pypi 页面,dtrx 不是现在可在官方存储库中找到。因此,如果您无法通过 安装apt
,那么您仍然可以使用pip3
:
pip3 install dtrx
如果你尚未安装 pip3,可以使用以下命令安装
sudo apt install python3-pip
答案3
在终端中运行以下命令:
sudo apt-get install p7zip-full p7zip-rar
或者通过 ubuntu 软件中心搜索 7zip 和 unrar 并安装软件包。
答案4
首先安装相应的包
sudo apt install p7zip-full
- 使用
x
标志提炼具有完整路径的文件 - 使用
-o
标志来设置输出目录
7z x <archive_name> -o{Directory}
例如
7z x file.7z -o/home/michael/Documents/NewFolder
请注意没有空间之间-o
和输出目录。如果文件已加密,它将自动要求输入密码。