且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

linux命令:tar bzip2 zip xz gzip压缩、解压缩命令

更新时间:2022-09-24 09:15:41

 tar命令简介:   

      将许多文件一起保存至一个单独的磁带或磁盘归档,并能从归档中单独还原所需文件。

1.命令格式:

 tar [option...] [FILE]...

Usage:

  tar -cf archive.tar foo bar  # 从文件 foo 和 bar 创建归档文件archive.tar。 压缩

  tar -tvf archive.tar         # 详细列举归档文件 archive.tar中的所有文件。

  tar -xf archive.tar          # 展开归档文件 archive.tar中的所有文件。  解压

2.命令功能:

将许多文件一起保存至一个单独的磁带或磁盘归档,并能从归档中单独还原所需文件。

3.命令参数:

  tar:归档工具.tar  

      -f FILE.tar:操作的归档文件,就是需要制定归档后的文件名。

      -c:创建归档文件

      -C:指定归档或解压的路径

      -v:归档并显示归档信息

      -x:展开归档文件

      --xattrs:归档时,保留文件的扩展属性信息。

      -t:不展开归档文件,直接查看归档了那些文件

      -zcf:归档并调用gzip压缩

      -zxf:调用gzip解压缩并展开归档

      -jcf:归档并调用bzip2压缩

      -jxf:调用bzip解压缩并展开归档

      -Jcf:归档并调用xz压缩

      -Jxf:调用xz解压缩并展开归档

4.命令实例:

  1、tar -Jcf test.tar.xz test*.txt


[root@xuelinux test]# tar -Jcvf test.tar.xz test*.txt   归档并压缩

test1.txt

test2.txt

test3.txt

[root@xuelinux test]# ls -l test.tar.xz 

-rw-r--r--. 1 root root 384 11月  2 14:27 test.tar.xz

[root@xuelinux test]# tar -zxvf mytartest.tar.gz  解压缩并展开归档

test/test1.txt

test/test2.txt


压缩格式:gz,bz2,xz,zip,Z,tar

gzip:压缩格式为.gz 

      gzip /PATH/TO/SOMEFILE: 压缩完成后会删除原文件

        -d: 解压缩 相当于gunzip 解压缩后会删除原文件

        -#: #为1-9之中的一个数字,指定压缩比,默认为6

     usage:gzip -9 /etc/100.sh    指定压缩比

gunzip:解压缩后缀为.gz的文件

      gunzip /PATH/TO/SOMEFILE.gz: 解压完成后会删除原文件

      zcat /PATH/TO/SOMEFILE.gz: 不解压的情况,查看文本文件的内容。


bzip2:压缩格式为.bz2 比gzip有着更大压缩比的压缩工具,使用格式跟gzip类似

      bzip2 /PATH/TO/SOMEFILE: 压缩后会删除原文件

        -d: 解压缩 相当于bunzip2  解压缩后会删除原文件

        -#: #为1-9之中的一个数字,指定压缩比,默认为6

        -k:压缩时保留原文件

bunzip2:解压缩后缀为.bz2的文件

       bunzip2 /PATH/TO/SOMEFILE.bz2:解压完成后会删除原文件

       bzcat /PATH/TO/SOMEFILE.bz2: 不解压的情况,查看文本文件的内容。


xz:压缩格式为.xz 比gzip有着更大压缩比的压缩工具,使用格式跟gzip类似

     xz /PATH/TO/SOMEFILE: 压缩后会删除原文件

        -d: 解压缩 相当于unxz  解压缩后会删除原文件

        -#: #为1-9之中的一个数字,指定压缩比,默认为6

        -k:压缩时保留原文件


xz:解压缩后缀为.xz的文件

       xz /PATH/TO/SOMEFILE.xz:解压完成后会删除原文件

       xzcat /PATH/TO/SOMEFILE.xz: 不解压的情况,查看文本文件的内容。

zip:既归档又压缩的工具

       zip FILENAME.zip FILE1 FILE2 ...:压缩后不删除原文件

       unzip FILENAME.zip  解压缩












本文转自wang650108151CTO博客,原文链接:http://blog.51cto.com/woyaoxuelinux/1868468 ,如需转载请自行联系原作者