当运用Linux系统去处理压缩文件之际,好些人会碰到.rar格式的归档文件 。那.rar跟常见的.zip亦或是.tar.gz不一样,它是一种经由WinRAR给创建出来的专有格式 ,在Linux上面处理它得要额外的工具 。本文将会围绕在Linux系统里借助命令行工具来处理rar文件予以展开linux视频,对从安装一直到常用操作的完整流程进行介绍 。
如何在Linux上安装rar和unrar命令
在多数Linux发行版当中,rar命令以及unrar命令于默认状态下并未被安装,你得借助包管理器以手动的方式去施行安装操作。针对于基于Debian的系统,像Ubuntu这类,你能够运用sudo apt install unrar来对解压工具予以安装。要是你还需要去创建rar压缩包,那么就得去安装非免费的rar包,一般而言需要经由官方的RARLAB网站进行下载。

针对Red Hat系列的相关发行版,像CentOS、Fedora这样的,你能够采用sudo yum install unrar或者sudo dnf install unrar。需要留意的是,好多发行版所属的软件仓库仅仅供给免费的unrar工具用以解压,却不提供用于压缩的rar命令。安装完毕后,你能够借助unrar或者rar命令去验证是不是安装成功了。
怎么用Linux命令解压rar文件到指定目录
解压rar文件时,最为常用的命令是unrar e以及unrar x ,unrar e 文件名.rar会把压缩包之中所有的文件解压至当前目录,不会保留压缩包内部的目录结构 ,要是你的压缩包内含有文件夹,运用这个命令就会致使所有文件混杂在一起,这通常非你所想得到的结果 。

倘若要完整地留存原始目录结构来实施解压,你理应运用unrar x 文件名.rar,此命令会严格依照压缩之际的目录层级去予以恢复,要是你打算把文件解压至一个特定的文件夹,只需于命令末尾加上目标路径,像unrar x 档案.rar /home/user/目标文件夹/,在解压进程中,命令会罗列所有被提取的文件 。
如何使用Linux命令查看rar压缩包里的文件列表
在不进行实际解压操作的情形下,去查看rar压缩包的内容是一项较为常见的需求状态,unrar l 文件名.rar这样的命令能够发挥其作用,一旦执行该特定命令之后,终端就会呈现出一类详细的列表情况,其中涵盖着压缩包里每个文件的名称信息,还有其大小数值,以及压缩之后的大小数据,另外还有相应的压缩率数值,以及文件的修改日期信息。
有一个查看命令是很有用的,它是unrar v 文件名.rar ,这个命令能够提供更为详细的信息,它会像文件管理器列表视图那样展示内容,所展示的信息是比较全面的,借助查看文件列表rar linux 命令,你能够确认压缩包里面有没有你所需要的文件,还能知道其结构是怎样的,进而决定采用哪种解压方式,以此来避免解压出不必要的文件 。
怎么用Linux命令创建和更新rar压缩包
跟前边说的一样,创建rar压缩包一般来讲是需要去安装专门的rar命令行工具的。等安装好了之后,运用rar a 压缩包名.rar 要去压缩的文件或目录这样的方式就能建立压缩包了。比如说,rar a backup.rar /home/user/documents这个指令会将documents目录打成包变成backup.rar。其中参数“a”所表示的意思是“添加”进压缩包 。
rar u命令可被用来更新已存在的压缩包,将其用于比较该压缩包内外的文件,从而只会添加那些较新的文件或者于压缩包内不存在的文件,此操作在进行增量备份时具备高效体现,值得注意的是,rar工具是属于共享软件性质的,在商业环境里若要长期使用便需要购买许可证,这也是众多Linux用户更倾向性地去使用开源压缩格式的原因当中的一个 。

Linux下rar命令设置密码保护压缩包
欲保护敏感数据,你能够为rar压缩包设定密码。于使用rar命令之际linux查看磁盘空间,增添参数-p便可。完整命令像rar a -p 秘密档案.rar 要加密的文件。执行该命令之后,程序会提示你输入密码并予以确认。需留意,此时密码是以明文形式显示的。
关于具备更高级别的安全性,你能够于命令里头直接去指定密码的情况,像是呈现为’rar a -pMyPassword 档案.rar file.txt’ ,然而此种方式将会致使密码于命令行历史的记录当中出现,进而存在安全方面的隐患。更为安全的做法之相关情况是,仅仅运用’-p’这一参数,之后交互模式之下输入密码。而在解压带有密码之压缩包的时候,运用’unrar x -p 秘密档案.rar’ ,随后输入正确的密码便就行得通了。
Linux处理rar文件常见错误与解决方法

于解压部分rar文件之际,你兴许会碰到“CRC校验失败”或者“文件头损坏”这般的错误,此情况一般寓意着压缩包于下载或者传输历程里产生的出现了数据上的错误,你能够试着运用unrar r这个命令去修复受损的压缩包,该命令会尝试着去重建文件结构,然而修复并非总是能够成功的,最为可靠的办法依旧是再度获取完整的压缩包。
又一个常常出现的问题是会碰到显现出“密码错误”的提示,要去确认所输入的密码精准无误,留意大小写情况,有时压缩包运用了并非英文字符的密码,在终端环境里有可能产生编码方面的问题rar linux 命令,如果在解压大型rar分卷文件的时候有出现错误状况,要保证所有分卷文件(像part1.rar, part2.rar)皆处于同一个目录当中,而且从第一个分卷着手解压。
你平常于Linux服务器之上进行文件管理之际,是更偏向应用开源的tar.gz格式呢,还是会出于兼容性方面的问题而不得不去处理更多的rar文件呀,欢迎于评论区来分享你的经验以及看法哟,要是觉得本文具备帮助之力,那也请点赞献上支援呢 !
