.tar.gz文件压缩:
tar -zcvf 压缩文件名 .tar.gz 被压缩文件名
解压:
tar -zxvf 压缩文件名.tar.gz
# 打包后会比源文件还大一点(打包过程中会写入压缩的文件)。
# test.tar.gz 是 test.txt压缩后的文件,通常以压缩工具作为后缀。
压缩文件 压缩⼯具
.zip zip压缩⼯具
.gz gzip压缩⼯具,只能压缩⽂件,会删除源⽂件(通常配合tar使⽤)
.bz2 bzip2压缩⼯具,只能压缩⽂件,会删除源⽂件(通常配合tar使⽤)
.tar.gz 先使⽤tar命令打包,然后使⽤gzip压缩(linux中最常用的一种压缩工具)
.tar.bz2 先使⽤tar命令打包,然后使⽤bzip压缩
# 注意:bzip2压缩工具比gzip压缩的更小。
1、gz压缩 :
gzip 1.txt # 会多出一个1.txt.gz压缩文件,并把1.txt源文件删除掉
解压
gzip -d 1.txt.gz # 加上-d 即可
4、做题:将/etc/下的所有普通文件进行打包压缩到/tmp/目录下。
find /etc/ -type f -exec tar -czf /tmp/etc.tar.gz {} \;
# -exec 把前面的结果放到大括号里,tar 后面的f参数是打包压缩后的文件