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

简介:

 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 ,如需转载请自行联系原作者


相关文章
|
26天前
|
算法 Linux 数据安全/隐私保护
“Linux压缩大师”:gzip、bzip2、tar与zip
在Linux系统管理中,文件压缩与解压至关重要,能有效减少存储空间占用并加快文件传输。常用工具包括gzip、bzip2、tar和zip。gzip采用Lempel-Ziv算法,压缩率高且速度快,适用于单个文件压缩,扩展名为.gz。bzip2压缩率更高但速度稍慢,同样用于单个文件,扩展名为.bz2。tar主要用于打包文件而不直接压缩,常与gzip或bzip2结合使用实现压缩打包。zip则是一种通用压缩工具,支持多文件压缩及密码保护,兼容性好。这些工具让Linux环境下的文件管理更加高效便捷。
18 1
|
27天前
|
Linux
在Linux中,如何使用tar命令归档文件?
在Linux中,如何使用tar命令归档文件?
|
25天前
|
Linux
在Linux中,如何进行备份或归档文件(tar 命令)?
在Linux中,如何进行备份或归档文件(tar 命令)?
|
28天前
|
存储 Linux
在Linux中,如何通过tar命令创建和还原备份?
在Linux中,如何通过tar命令创建和还原备份?
|
28天前
|
Linux
在Linux中,如何使用tar命令创建和恢复备份?
在Linux中,如何使用tar命令创建和恢复备份?
|
2月前
|
Linux
Linux部署04-ls命令的参数和选项,主体,参数,选项,ls / 查看根目录下的文件夹,-a的意思是列出全部选项 ls -a home全部文件,.代表着隐藏的文件夹,-l 选项,以列表竖向的形式展
Linux部署04-ls命令的参数和选项,主体,参数,选项,ls / 查看根目录下的文件夹,-a的意思是列出全部选项 ls -a home全部文件,.代表着隐藏的文件夹,-l 选项,以列表竖向的形式展
|
2月前
|
Linux
Linux部署 cd-pwd命令,cd 不写参数 就直接回到用户的HOME目录,pwd 查看当前的工作目录,pwd是常看当前目录的路径,无参数
Linux部署 cd-pwd命令,cd 不写参数 就直接回到用户的HOME目录,pwd 查看当前的工作目录,pwd是常看当前目录的路径,无参数
|
2月前
|
Linux
Linux02---命令基础 Linux命令基础, ls命令入门,ls命令参数和选项,命令行是一种以纯字符操作系统的方式,command命令本身,options命令的细节行为,parameter命令的
Linux02---命令基础 Linux命令基础, ls命令入门,ls命令参数和选项,命令行是一种以纯字符操作系统的方式,command命令本身,options命令的细节行为,parameter命令的
|
4月前
|
安全 网络协议 Linux
【专栏】Linux系统中ping命令的使用,包括其基本语法、输出信息、常用参数及高级用法
【4月更文挑战第28天】本文详细介绍了Linux系统中ping命令的使用,包括其基本语法、输出信息、常用参数及高级用法。通过ping,用户可测试网络连通性、诊断故障及评估性能。此外,文章还讨论了ping在不同协议、模拟网络环境及与其他命令结合使用时的场景。注意防火墙和网络环境可能影响ping结果,理解错误信息有助于网络问题排查。熟练掌握ping命令,能助你成为Linux网络专家。不断学习和实践,提升网络技能,为构建稳定网络环境贡献力量。
363 0
|
4月前
|
Kubernetes Linux Shell
Linux |奇怪的知识---complete命令---你不知道的命令参数补全---kubectl命令的参数补全
Linux |奇怪的知识---complete命令---你不知道的命令参数补全---kubectl命令的参数补全
109 0