Hello! 欢迎来到小浪云!


Linux之rar文件解压之路


avatar
小浪云 2024-11-16 67

Linux之rar文件解压之路

1. 下载

我们进入rarlab网站,进行下载 rar for linux x64

2. 使用 tar 命令 解压 (*.tar 用 tar –xvf )
➜  Downloads tar -xvf rarLinux-x64-5.6.0.tar.gz 
3. 进入文件夹make (需要 管理员权限)
➜  rar cat makefile  ################################################################### # Installing RAR executables, configuration files and SFX modules # # to appropriate directories                                      # ###################################################################  PREFIX=/usr/local  install:     mkdir -p $(PREFIX)/bin     mkdir -p $(PREFIX)/lib     cp rar unrar $(PREFIX)/bin     cp rarfiles.lst /etc     cp default.sfx $(PREFIX)/lib%         

如果不进行make 需要在命令所在的文件夹执行命令,或者把文件夹加入环境变量中。

4. 最后,可以使用 unrar 进行解压, 使用 rar 命令,进行压缩。
➜  ~ unrar x [file]  

我们 可以直接输入 unrar 查看帮助

➜  rar ./unrar   UNRAR 5.60 freeware      Copyright (c) 1993-2018 Alexander Roshal  Usage:     unrar <command /> - -                  < @listfiles...>      e             Extract files without archived paths   l[t[a],b]     List archive contents [technical[all], bare]   p             Print file to stdout   t             Test archive files   v[t[a],b]     Verbosely list archive contents [technical[all],bare]   x             Extract files with full path     -             Stop switches scanning   @[+]          Disable [enable] file lists   ad            Append archive name to destination path   ag[format]    Generate archive name using the current date   ai            Ignore file attributes   ap      Set path inside archive   c-            Disable comments show   cfg-          Disable read configuration   cl            Convert names to lower case   cu            Convert names to upper case   dh            Open shared files   ep            Exclude paths from names   ep3           Expand paths to full including the drive letter   f             Freshen files   id[c,d,p,q]   Disable messages   ierr          Send all messages to stderr   inul          Disable all messages   kb            Keep broken extracted files   n       Additionally filter included files   n@            Read additional filter masks from stdin   n@      Read additional filter masks from list file   o[+|-]        Set the overwrite mode   ol[a]         Process symbolic links as the link [absolute paths]   or            Rename files automatically   ow            Save or restore file owner and group   p[password]   Set password   p-            Do not query password   r             Recurse subdirectories   sc[obj]  Specify the character set   sl      Process files with size less than specified   sm      Process files with size more than specified   ta      Process files modified after  in YYYYMMDDHHMMSS format   tb      Process files modified before  in YYYYMMDDHHMMSS format   tn<time>      Process files newer than </time><time>   to</time><time>      Process files older than </time><time>   ts[m|c|a]     Save or restore file time (modification, creation, access)   u             Update files   v             List all volumes   ver[n]        File version control   vp            Pause before each volume   x       Exclude specified file   x@            Read file names to exclude from stdin   x@      Exclude files listed in specified list file   y             Assume Yes on all queries </time>

其他解压缩命令:

1、*.tar 用 tar –xvf 解压  2、*.gz 用 gzip -d或者gunzip 解压  3、*.tar.gz和*.tgz 用 tar –xzf 解压  4、*.bz2 用 bzip2 -d或者用bunzip2 解压  5、*.tar.bz2用tar –xjf 解压  6、*.Z 用 uncompress 解压  7、*.tar.Z 用tar –xZf 解压  8、*.rar 用 unrar e解压  9、*.zip 用 unzip 解压  

相关阅读