一、tar命令

tar命令用来打包一个目录,它支持三种格式:”.tar”、”.bz2″和”.gz”

1.1、压缩

1.2、解压缩

1.3、常用选项

-c 建立新的压缩文件
-C 指定解压目录,该目录必须存在
-x 从压缩的文件中提取文件
-j 支持bzip2解压文件
-f 指定压缩文件
-v 显示操作过程
-z 支持gzip解压文件

二、7z命令

2.1、文件压缩

2.2、解压

  • 解压文件到当前目录

  • 1
  • 解压文件到指定目录,-o后面直接跟目录,不需要空格

2.3、 常用选项

-a 添加文件/文件夹到压缩包
-t 指定压缩格式,如-t7z表示指定压缩格式为7z
-o 是指定解压到的目录
-r 递归所有的子文件夹,这个选项通常可以忽略
-x 解压文件

三、zip命令

3.1、压缩

  • 压缩单个文件

将file压缩为filename.zip,file不能是目录

  • 压缩目录文件

    3.2、解压

将filename.zip解压到filedir目录,如果不指定-d filedir则解压到当前目录

四、rar命令

4.1、压缩

  • 将filedir压缩为filename.rar文件

4.2、解压

  • 将rar文件解压到指定的dir目录,如果不指定dir则解压到当前目录

    五、 命令

    5.1、压缩

    • 将filename.tat压缩为lzma文件, lzma需要压缩打包完的文件

    4.2、解压