tar Linux最常用的压缩命令,用于备份。备份或压缩首选。
gzip 配合其他命令的压缩,一般在数据库备份中使用。
zip/unzip 一般用于解压来自于windows的zip格式的压缩包。
#请把/etc/目录压缩,压缩包放在/tmp/etc.tar.gz tar zcvf /tmp/etc.tar.gz /etc/ tar zcf /tmp/etc.tar.gz /etc/
v verbose 显示过程
c create 创建包(打包),如果只放cf选项就是打包,不压缩。
z gzip tar命令创建包后,通过gzip压缩工具进行压缩。
所以:tar打包 gz压缩 扩展名.tar.gz f file 指定压缩包,f选项放在这几个选项的最后
查看压缩包内容
tar ztvf /tmp/etc.tar.gz tar tf /tmp/etc.tar.gz t list 列表,查看压缩包内容
解压到当前目录
tar zxvf /tmp/etc.tar.gz
tar xf /tmp/etc.tar.gz
x extract 解压
解压etc.tar.gz 到/mnt目录下 -C解压到指定目录 tar xf 压缩包 -C 解压后的存放目录 tar xf /tmp/etc.tar.gz -C /mnt
创建gz压缩包
gzip test.txt
解压
gzip -d test.txt.gz
压缩 zip -r etc.zip /etc/ -r用于压缩目录 解压 unzip etc.zip