Linux 压缩和解压缩指令
gzip/gunzip 文件(.gz)
gzip 用于压缩文件,gunzip 用于解压缩
只能(解)压缩 .gz 文件
zip [选项] 名称.zip 文件或目录 unzip [选项] 名称.zip
用于(解)压缩文件和目录
zip 选项:
-r 递归压缩,即压缩目录(压缩后的文件包括该目录)
unzip 选项:
-d <目录> 指定解压后文件的存放目录
tar [选项] 名称.tar.gz 打包内容
打包目录,压缩后的文件格式 .tar.gz
选项:
-c 产生 .tar 打包文件
-v 显示详细信息
-f 指定压缩后的文件名
-z 打包同时压缩
-x 解包 .tar 文件
示例:
打包多个文件:
tar -zcvf pc.tar.gz /home/pig.txt /home/cat.txt
解压 .tar.gz 文件:
tar -zxvf pc.tar.gz
解压 .tar.gz 文件到指定位置:
tar -zxvf pc.tar.gz -C 指定目录