目录
一、为什么要压缩文件
1、压缩文件方便我们备份,压缩后的文件占用的磁盘空间少
2、压缩文件小,在网络上传输快
二、linux中支持哪些压缩文件
linux下默认是支持.zip格式的压缩文件,还支持.tar.gz .tar.bz2 .tar.xz .zip
三、linux中常见压缩命令
1、zip命令
#将lianxi.py文件压缩成lianxi.zip文件
zip lianxi.zip lianxi.py
zip 压缩文件名 文件1 文件2
解压zip文件 unzip命令
2、xz命令(压缩效果好,压缩时间长)
#将lianxi.go文件压缩成lianxi.go.xz压缩文件
xz lianxi.go
3、gzip命令(压缩效果一般,压缩时间短)
gzip 文件
将文件压缩成 .gz格式的压缩文件 只能压缩文件
4、tar命令(尤为重要,最常见)
默认情况下,tar解压是存放到当前目录
接 -C 可以指定路径压缩
解压使用tar -xf
例题:将/boot目录下的除了grub目录意外的所有文件都备份到/bak目录下叫no_grub2.tar.gz
tar czf /bak/no_grub2.tar.gz --exclude="/boot/grub2" /boot
四、查看压缩文件里的内容
压缩文件格式 | 命令 |
gzip | zcat |
xz | xzcat |
tar | tar -tf |