首先我们需要知道,在Linux中对文件进行压缩和解压缩分为(压缩)和(归档)。其中压缩不会保留源文件的,因此,我们使用的的时候要特别注意,以免文件丢失。
-
压缩——(压缩针对于文件,不能对目录进行压缩)
压缩有两种格式--gzip &bzip
gzip方式后缀名通常为--.gz bzip方式后缀通常为--.bz2
压缩命令: gzip 文件名
bzip2 文件名
解压命令: gzip -d 文件名.gz
bzip2 -d 文件名.bz2
-
归档——(归档可以用于文件,目录。归档或解归档会保留源文件)
tar -选项 文件名[-C 目标目录]
选项:-f:必接选项,而且,必须放在选项的最后面。
-c:创建一个新的归档
-x:释放归档,不能和-c连用
-z:归档的同时,可以使用gzip格式进行压缩或解压缩
-j:归档的同时,可以使用bzip2格式进行压缩或解压缩
-v:可视化
归档:
格式: tar -zcvf ./文件名.tar.gz 文件名/目录
eg: tar -zcvf ceshi.tar.gz /home/maliao/桌面
解归档:
格式: tar -zxvf ./文件名.tar.gz -C /目录
eg: tar -zxf ceshi.tar.gz -C /home/maliao/桌面