文件打包及压缩

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文件               

以上是关于文件打包及压缩的主要内容,如果未能解决你的问题,请参考以下文章

linux命令行打包压缩及解压缩

tar打包及打包并压缩

常用文件打包及压缩命令

Linux 使用 tar 命令打包压缩及解压缩文件夹

文件解压缩及文件打包

好程序员云计算学习路线分享文件打包及压缩