Linux中有三个压缩文件的命令,其特点是这个三个命令压缩之后原文件将会美誉。它们经常与打包tar命令一起使用。

第一:常用的三个压缩/解压命令

1.gzip

gzip +文件

在这里插入图片描述

gzip的解压

gzip -d +文件名.gz

在这里插入图片描述
2.bzip2

bzip2 +文件名

在这里插入图片描述
bzip2的解压

bzip2 -d +文件名.bz2

在这里插入图片描述
3.xz 与前面的压缩,解压操作一样,只是后缀名不一样。

第二:tar

tar 为打包命令,保留源文件,可做备份命令。
打包命令:

tar cf  文件名.tar   要打包的文件路径

在这里插入图片描述解包命令:

tar xf 文件名.tar 

在这里插入图片描述

tar xf 文件名.tar -C 要解压到的路径

在这里插入图片描述

第三:tar 和前面三个命令的结合

压缩
tar czf 文件名.tar.gz
tar cjf 文件名.tar.bz2
tar cJf 文件名.tar.xz
解压
tar xzf  文件名.tar.gz
tar xjf  文件名.tar.bz
tar xJf  文件名.tar.xz

第四:附带知识

1.查看包里的文件
tar tvf 文件名.tar
2.查看文件大小 (-sh size h显示单位)
du -sh 文件名.tar
3.查看时间的脚本
date +%F-%T
tar czf /tmp/etc-$(date +%F).tar.gz /bak
在这里插入图片描述
4.不要有那么深的目录,不要原文件的绝对路径,写相对路径。

Logo

更多推荐