Linux---打包和压缩(15)

一、打包

    打包程序:tar

        c:创建文档

        t:列出存档内容

        x:提取存档

        f  filenaem:要操作的存档的文件名

        v:详细信息

    注意:

        1、选项前不用加 -

        2、创建之前请检查有木有重名文件(覆盖且不提示)

        3、要使tar可以打包选定的文件,执行tar命令的用户必须要能够读取这些文件

   

 举例1:使用tar打包文件或目录

                

            步骤

                    1:创建打包文件a.tar(其中.tar可要可不要,没有什么意义,只是看着方便,提示是打包文件)

,并把/etc下的文件打包到a.tar文档中:tar cf a.tar /etc

                    2、查看打包是否成功:ls -l

举例2:使用tar查看打包文件中的内容

        使用命令:tar tf a.tar(其中t是列出文档内容,f是文件名)

                

举例3:提取tar包中的内容

                


二、压缩

    tar支持单子不同压缩方式:

        1、gzip:压缩速度最快,历史最久,应用最广泛

        2、bzip2:压缩成的存档文件小,可用性不如gzip;

        3、xz:最新的方式,提供最佳的压缩率。

    实际环境中3中情况都可能遇到,所以要创建不一样格式的归档文件就有自己的选项。

        z 用于gzip压缩:filename.tar.gz

        j 用于bzip2压缩:filename.tar.bz2

        J 用于xz压缩:filename.tar.xz

        

        上图就是采用gzip进行压缩:tar zcf a.tar.gz a.tar(其中,zcf中z代表gzip压缩,c代表创建文件,f代表要操作的文件名,a.tar.gz代表要操作的文件名,a.tar代表对该文件进行压缩)

        ls -l:查看文件是否压缩成功

        ls -lh:查看文件的详细信息和文件的大小

    同理,另外两种压缩方式一样

        

猜你喜欢

转载自blog.csdn.net/pengzhisen123/article/details/80029764
今日推荐