linux操作系统下RAR的安装和使用

2020-01-30 12:42:12刘景俊

  也被解压到当前目录下,不能保持压缩前的目录结构,如果想保持压缩前的目录结构,用x解压
  k 锁定文档
  例:rar k test.rar 锁定文档后,该文档就无法进行任何更新操作了
  r 修复文档
  例:rar r test.rar
  当rar文件有问题时,可以尝试用该命令进行修复(鬼知道有多少用)
  s 转换文档成自解压文档
  例:rar s test.rar
  会生成一个test.sfx的可执行文档,运行它的效果就相当于rar x test.rar,
  适合于向没有rar的用户传输文件
  t 检测文档
  例:rar t test.rar
  检测test.rar的完整性,一般压缩完大型文件准备传输前最好用这个命令来确保文件的正确性
  x 带路径解压文档中内容到当前目录
  例:rar x test.rar
  这样解压的话,dir1就会保持原来的目录结构
  以上就是rar的常用命令,一个rar操作只能有一个命令,而选项却可以有多个。
  ------------------------------------------------------------------------
  rar选项有很多,在此无法一一说明,只示范经常使用的几个
  cl 将文件名转换为小写
  cu 将文件名转换为大写
  例:rar a -cl test.rar FILe.txt
  FILe.txt在添加进test.rar之后,变为file.txt
  df 文档操作后删除源文件
  例:rar a -df test.rar file1.txt file2.txt dir1
  将file1.txt,file2.txt,dir1压缩到test.rar中之后,删除源文件
  ed 不添加空目录
  例:rar a -ed test.rar dir1
  添加dir1到test.rar中时,不对空目录进行操作
  rar e -ed test.rar
  解压test.rar时,不生成空目录
  k 锁定文件
  例:rar a -k test.rar file1.txt
  等价于rar a test.rar file1.txt
  rar k test.rar
  m<0..5> 设定压缩比等级(0-存储,3-默认,5-最大)
  例:rar a -m0 test.rar dir1 dir2
  将dir1,dir2打包存储到test.rar,不进行实质上的压缩(速度奇快,适合于对无甚可压的文件进行操作
  比如avi,jpg等)
  rar a -m5 test.rar *.txt *.bmp
  将当前目录下的txt文件和bmp文件打包压缩到test.rar中,使用最大压缩比(最慢)
  ms[ext;ext] 特定文件采用非压缩方式
  例:rar a -m5 -ms avi;jpg;jpeg test.rar /home
  将home目录下所有目录和文件归档到test.rar,采用最大压缩,但avi,jpg,jpeg文件不进行压缩
  (只是打包进test.rar,因为这些文件即使用最大压缩也压不了多少,不如直接打包节省时间)
  o+ 覆盖已有文件
  o- 不覆盖已有文件
  例:rar x -o- test.rar
  解压test.rar文件,但是如果碰到以存在的文件则不覆盖