gzip/gunzip:
gzip压缩,只能将文件压缩为*.gz
gunzip解压
压缩:
gzip abc.txt
得到的文件为abc.txt.gz
解压:
gunzip 要解压的文件
ps:
gzip压缩文件后,不会保留原文件.
zip/unzip:
zip压缩
unzip解压
压缩:
zip [选项] abc.zip
解压:
unzip [选项] abc.zip
zip常用选项:
-r 递归压缩(将整个目录文件夹压缩为一个文件)
例子:
将/home/所有文件压缩成abc.zip
zip -r abc.zip /home/
unzip常用选项:
-d<目录> 解压到指定目录
例子:
将abc.zip解压到/root/下
unzip -d /root/ abc.zip
tar:
打包指令,打包后的文件为.tar.gz
tar打包
tar [选项] abc.tar.gz 要打包的文件
常用选项:
-c 产生.tar打包文件
-v 显示详细信息
-f 指定压缩后的文件名
-z 打包的同时压缩
-x 解包.tar
例子:
多个文件一起打包:
tar -zcvf a.tar.gz a1.txt a2.txt a3.txt
将/home/下所有文件一起打包:
tar -zcvf a.tar.gz /home/
解压a.tar.gz:
tar -zxvf a.tar.gz
加压a.tar.gz到指定目录(目录必须存在):
tar -zxvf a.tar.gz -C /home/