Answers:
您可以安装unrar
-“解压缩.rar文件”或unp
-“用一个命令解压缩(几乎)所有内容”
到unrar
文件:
unrar x <myfile>
到unp
文件:
unp <myfile.rar>
由于unrar
不是开放源代码,因此某些发行版可能尚未在其程序包管理器中包含它。如果不是,请尝试unrar-free
。
请注意,这unrar x <myfile>
会将目录结构保留在存档中,不同之处unrar e <myfile>
在于将其扁平化
rar
命令。它仅是二进制文件,使用起来不太方便,但是可以打开一些无法打开的文件unrar
。
您可以使用unar
。这不涉及非免费的unrar
,它是免费软件。
unrar-free
。
rar
不是开源的,那么OSS发行版上的7-Zip将不附带它,如何unar
设法包含它?
sudo apt-get install p7zip
7zr x myfile.rar
在Windows上,我依赖rar和其他所有存档文件的7zip,它在Linux上也可以使用。
sudo yum install p7zip
和为我工作7za x myfile.rar
。(我尝试了许多其他软件包,但RHEL中没有一个软件包)
您可以从fedora存储库中获得大量信息,它是开放的且纯许可证的:
dnf install unar
unar file.rar
unrar
是不开放源码(它是被禁止的分析代码进行逆向工程的压缩方案),所以Fedora的将不会运送它。
请注意,unrar
它不是开放源代码(可用源代码的许可证禁止使用它来对压缩进行反向工程,这违反了开放源代码定义的第6点“对努力的领域没有歧视” ),因此Fedora将不提供它。
转到Rar Labs,检查源unrar
(小心,版本可能已更改!),构建和安装(您需要g ++和make),最好仅针对您的帐户:
$ tar zxf unrarsrc-5.3.11.tar.gz
$ cd unrar
$ make DESTDIR=$HOME all
$ make DESTDIR=$HOME install-unrar
添加$HOME/bin
到您的中PATH
,您已准备就绪。
是的,有提供的RPM。我不会用众所周知的10英尺长的杆触碰它,很多时候第三方都不知道如何创建正确的RPM(这不是火箭科学,但很多细节必须正确无误) ,例如参见Fedora的指南)。此外,还有是的Fedora版本之间的差异,“一刀切”不能剪。
使用rar e <filename>
大多数发行版附带的RAR 。由RAR文件的开发人员Eugene Rosahal的兄弟创建。
rar
是不是内置命令
我建议使用一个最近的可用文件管理器,无论是诺顿样(Midnight Commander
,Double Commander
,Tux Commander
等,无论是在你的分布存在)或基于窗口(如图Dolphin
)。他们中的大多数人都有足够的智能,可以以适合于手动内容浏览的方式打开各种档案,但是有时,他们使用外部工具。例如,我的Kubuntu建议Ark
在这种情况下。他们将需要外部工具(例如unrar
)来访问专有的存档格式;如果是这样,请使用软件包管理器安装后者。
如果要提取整个存档或单个指定文件,请unrar e
提取不带完整路径的文件,并unrar x
创建中间目录。
unrar
它不是开源的,因此Fedora不会以任何形式提供对它的支持。
安装unrar
软件包。在Fedora上,例如,您可以执行以下操作:
sudo yum install unrar
然后,使用它来提取文件:
unrar e filename.rar
unrar
的官方软件包中没有软件包。我在我的帐户中安装了源。
在Ubuntu上,您有一个GUI解决方案Archive Manager。它提供了将此类存档文件提取为.rar
文件的功能。
7z x foo.rar
。