Linux命令— tar、gzip (打包拆包、压缩解压、打包压缩、解压拆包)

xiaoxiao2021-02-28  115

Linux命令— targzip (打包拆包、压缩解压、打包压缩、解压拆包)  

 

              压缩格式:windows (ziprar)    

                                linux  (gz bzipzip)

 

              (先打包再压缩, 打包后可以拆包,压缩后可以解压)

              (打包:目中中可能有很多个文件,我先把它们打包成一个文件,)

              (压缩:把打包后的那个文件压缩)

 

 

1.  tar    打包拆包   

         打包: tar  -cvf  打包后的文件名即归档文件.tar  欲打包的文件夹名

         例子: tar  -cvf  news.tar  ./java   java文件夹打包成new.tar

 

   拆包: tar  -xvf  打包后的文件名即归档文件名.tar

       例子: tar  -xvf  news.tar   可以把new.tar拆包,拆出来java文件夹

 

             - c 打包,创建的一个归档文件 ,即打包文件夹

            - x :拆包

            - z :以gzip 格式压缩,默认压缩倍数 6倍  (0-9

            - j :以bzip2格式压缩

            - v :显示打包或者拆包的文件信息

            - f : 后面紧接一个 归档文件

 

 

2. gzip   压缩与解压       (bzip2也可以)

          压缩 gzip  要压缩的打包后的文件名即归档文件名.tar

                                       例子: gzip  news.tar

               解压 gzip  -d  要解压的文件名.tar.gz

                       -d : 解压

                                                         例子:gzip  -d  news.tar.gz

 

3.

       打包及压缩 tar  -czvf  打包并压缩后的文件.tar.gz  欲打包及压缩文件夹名

                       例子:tar  -czvf  news.tar.gz  ./java    tar  -czvf  news.tar.gz  java/   或  tar  -czvf  news.tar.gz  java

       解压及拆包: tar  -xzvf  打包及压缩后的文件名.tar.gz

                       例子:tar  -xzvf  news.tar.gz

 

 

 

 

 说明:以上为个人总结,如果错误之处,敬请指正,共同学习,O(∩_∩)O哈哈~

 

 

 

 

 

转载请注明原文地址: https://www.6miu.com/read-29901.html

最新回复(0)