.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參數是打包壓縮后的文件
