压缩与解压

tar

  • tar -cvf archive.tar file 创建一个非压缩的 tarball
  • tar -cvf archive.tar file1 file2 dir1 创建一个包含了 'file1', 'file2' 以及 'dir1'的档案文件
  • tar -tf archive.tar 显示一个包中的内容
  • tar -xvf archive.tar 释放一个包
  • tar -xvf archive.tar -C /tmp 将压缩包释放到 /tmp目录下
  • tar -cvfj archive.tar.bz2 dir1 创建一个bzip2格式的压缩包
  • tar -xvfj archive.tar.bz2 解压一个bzip2格式的压缩包
  • tar -cvfz archive.tar.gz dir1 创建一个gzip格式的压缩包
  • tar -xzvf archive.tar.gz 解压一个gzip格式的压缩包

zip

  • zip file.zip file 创建一个zip格式的压缩包
  • zip -r file.zip file1 file2 dir1 将几个文件和目录同时压缩成一个zip格式的压缩包
  • unzip file.zip 解压一个zip格式压缩包

bz2

  • bzip2 file 压缩一个叫做 'file' 的文件 到 'file.bz2'
  • bunzip2 file1.bz2 解压一个叫做 'file1.bz2'的文件

gz

  • gzip file 压缩一个叫做 'file' 的文件
  • gzip -9 file 最大程度压缩
  • gunzip file.gz 解压一个叫做 'file.gz' 的文件

rar

安装

$ wget http://www.rarlab.com/rar/rarlinux-x64-5.3.0.tar.gz
$ tar -xzvf rarlinux-x64-5.3.0.tar.gz -C /usr/local

rar软件不需要安装,直接解压到/usr/local下,然后执行以下命令

$ ln -s /usr/local/rar/rar /usr/local/bin/rar
$ ln -s /usr/local/rar/unrar /usr/local/bin/unrar

使用

  • rar a file1.rar file 创建一个叫做 'file1.rar' 的包
  • rar a file1.rar file1 file2 dir1 同时压缩 'file1', 'file2' 以及目录 'dir1'
  • rar x file1.rar 解压rar包
  • unrar x file1.rar 解压rar包

xz

  • xz -d file 释放到 tar 文件

MIT Licensed | Copyright © 2018-present 滇ICP备16006294号

Design by Quanzaiyu | Power by VuePress