我有一个扩展名的文件.rar
,例如:foo.rar
我想从该文件中提取内容,如何提取?
答案1
您可以安装unrar
- “Unarchiver for .rar files” 或unp
- “用一个命令解压(几乎)所有内容”
到unrar
一个文件:
unrar x <myfile>
到unp
一个文件:
unp <myfile.rar>
由于unrar
它不是开源的,因此某些发行版的包管理器中可能还没有它。如果不是,请尝试unrar-free
。
请注意,这unrar x <myfile>
将保留存档中的目录结构,与unrar e <myfile>
将其扁平化不同
答案2
答案3
sudo apt-get install p7zip # debian based systems
sudo yum install p7zip # CentOS based systems
7zr x myfile.rar
在 Windows 上,我依赖 7zip 来保存 rar 和所有其他存档文件,它也适用于 Linux。
答案4
对于 Linux Ubuntu 和 Mint
安装
sudo apt install unar
用法
unar file_name.rar
更多信息
将存档解压到当前目录:
unar {{archive}}
将存档解压到指定目录:
unar -o {{path/to/directory}} {{archive}}
如果要解压的文件已存在,则强制覆盖:
unar -f {{archive}}
如果要解压的文件已存在,则强制重命名:
unar -r {{archive}}
如果要解压的文件已存在,则强制跳过:
unar -s {{archive}}