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


相关文章
|
18小时前
|
安全 网络协议 Linux
linux必学的60个命令
Linux是一个功能强大的操作系统,提供了许多常用的命令行工具,用于管理文件、目录、进程、网络和系统配置等。以下是Linux必学的60个命令的概览,但请注意,这里可能无法列出所有命令的完整语法和选项,仅作为参考
|
20小时前
|
监控 Linux 数据处理
|
20小时前
|
编解码 Ubuntu Linux
|
1天前
|
JSON Linux 数据格式
Linux命令发送http
请注意,`curl`命令非常灵活,可以根据您的需求进行多种配置和自定义。您可以查看 `curl`命令的文档以获取更多详细信息。
4 0
|
4月前
|
算法 Linux
【Linux】常用的压缩解压缩命令之tar命令
【Linux】常用的压缩解压缩命令之tar命令
73 0
|
Linux
Linux基础命令——压缩和解压缩命令
.gz和.bz2的压缩文件使用tar命令来完成压缩和解压缩 .zip的压缩文件使用zip和unzip命令来完成压缩和解压缩
874 0
Linux基础命令——压缩和解压缩命令
|
算法 Linux 应用服务中间件
Linux 压缩与解压缩命令
在使用linux时,经常会碰到压缩文件及解压缩文件场景,比如安装tomcat时,解压tar包,配置环境变量即可。经常碰到文件格式有.tar、.tar.gz格式、.zip等格式的文件,对应的有tar命令、unzip命令。
241 0