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


相关文章
|
16天前
|
Linux Shell
Linux 10 个“who”命令示例
Linux 10 个“who”命令示例
44 14
Linux 10 个“who”命令示例
|
5天前
|
Ubuntu Linux
Linux 各发行版安装 ping 命令指南
如何在不同 Linux 发行版(Ubuntu/Debian、CentOS/RHEL/Fedora、Arch Linux、openSUSE、Alpine Linux)上安装 `ping` 命令,详细列出各发行版的安装步骤和验证方法,帮助系统管理员和网络工程师快速排查网络问题。
57 20
|
5天前
|
网络协议 Linux 应用服务中间件
kali的常用命令汇总Linux
kali的常用命令汇总linux
26 7
|
23天前
|
监控 网络协议 Linux
Linux netstat 命令详解
Linux netstat 命令详解
|
7月前
|
运维 Linux
Linux命令(66)之tar
Linux命令(66)之tar
91 6
|
7月前
|
Linux
Linux命令之tar
Linux命令之tar
56 3
|
7月前
|
算法 Linux
【Linux】常用的压缩解压缩命令之tar命令
【Linux】常用的压缩解压缩命令之tar命令
473 0
|
Linux
Linux命令之解压缩:tar、zip、rar 命令
Linux命令之解压缩:tar、zip、rar 命令
132 0
|
Linux
Linux常用命令 - tar命令详解
Linux常用命令 - tar命令详解
238 0
|
Linux
linux命令之tar 解压 压缩
本篇内容记录了有关tar 解压 压缩的相关操作。
296 0
下一篇
DataWorks