1. gzip/gunzip(不常用)
-
gzip [选项] 文件名
:不能压缩目录,只能将文件压缩为.gz,压缩后源文件不保留-r
:递归压缩,把目录下所有文件压缩为.gz,不能直接压缩目录
-
gunzip [选项] 文件名
:解压缩文件,只能解压*.gz,解压后源文件也不保留-r
:递归解压,把目录中所有.gz文件解压
2. zip/unzip(常用)
zip [选项] 指定的压缩包名.zip 要压缩的文件
- 常见选项
-r
:递归压缩,即压缩目录
- 常见选项
unzip [选项] 要解压的包名.zip
- 常见选项
-d <目录>
:指定解压后文件的存放目录
- 常见选项
3. tar(打包指令)
tar [选项] 打包文件存储名或解包文件名 要打包的内容
:打包后的文件为.tar,压缩后的文件格式为.tar.gztar -zcvf dog.tar.gz dog
:打包并用gzip压缩文件dog,然后存储为dog.tar.gztar -zxvf dog.tar.gz -C /home
:解包并用gzip解压文件dog.tar.gz,存储到/home下
- 常用选项
-c
:创建一个新的归档,即产生.tar打包文件-v
:列出被处理文件-f
:指定文件名或文件,必须使用,-f 当与-c选项一起使用时,创建的tar文件使用该选项指定的文件名;当与-x选项一起使用时,则解包该选项指定的归档。-z
:用gzip/gunzip对归档进行压缩或解压-x
:从归档中解出文件,即解包.tar文件-C
:转到指定目录