文件打包及压缩
Posted 你很棒
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了文件打包及压缩相关的知识,希望对你有一定的参考价值。
(1)tar常用选项
c //创建文件
v //打印详细信息
f //指定文件名
z //调用gzip压缩
j //调用bzip2压缩
J //调用xz压缩
t //查看压缩文件
x //解压
(2)打包压缩,建议对整个目录打包,而不是对目录下每个文件进行打包
tar czf etc1-gzip.tar.gz /etc //对/etc/目录进行打包压缩,调用gzip压缩
tar cjf etc1-bzip2.tar.gz /etc //对/etc/目录进行打包压缩,调用bzip2压缩
tar cJf etc1-xz.tar.gz /etc //对/etc/目录进行打包压缩,调用xz压缩
# ll etc*
-rw-r--r-- 1 root root 15703277 May 11 16:48 etc1-bzip2.tar.gz
-rw-r--r-- 1 root root 17931062 May 11 16:47 etc1-gzip.tar.gz
-rw-r--r-- 1 root root 12649124 May 11 16:48 etc1-xz.tar.gz
#file etc1-xz.tar.gz 查看文件类型
总结:bzip2压缩速度最快,压缩比最小;xz压缩速度最快,压缩比最大
注意:打包压缩会去掉根/
(3)解压解包
tar -tf etc1-bzip2.tar.gz //查看压缩文件内容
tar -xvf etc1-bzip2.tar.gz //解压压缩包
tar -xf etc1-bzip2.tar.gz -C /var/tmp //-C重定向到/var/tmp目录下
tar -xf etc1-bzip2.tar.gz
uzip xxx.zip //解压zip文件
以上是关于文件打包及压缩的主要内容,如果未能解决你的问题,请参考以下文章