解压缩也只是在解打包选项 "-xvf" 前面加了一个 "-z" 选项 。
[root@localhost ~]# tar -zxvf tmp.tar.gz#解压缩与解打包".tar.gz"格式
前面讲的选项 "-C" 用于指定解压位置、"-t" 用于查看压缩包内容,在这里同样适用 。
【例 2】压缩与解压缩 ".tar.bz2" 格式 。
和".tar.gz"格式唯一的不同就是"-zcvf"选项换成了 "-jcvf",如下所示:
[root@localhost ~]# tar -jcvf tmp.tar.bz2 /tmp/#打包压缩为".tar.bz2"格式,注意压缩包文件名[root@localhost ~]# tar -jxvf tmp.tar.bz2#解压缩与解打包".tar.bz2"格式
把文件直接压缩成".tar.gz"和".tar.bz2"格式,才是 Linux 中最常用的压缩方式,这是大家一定要掌握的压缩和解压缩方法 。
tar 命令最初被用来在磁带上创建备份,现在可以在任何设备上创建备份 。利用 tar 命令可以把一大堆的文件和目录打包成一个文件,这对于备份文件或是将几个文件组合成为一个文件进行网络传输是非常有用的 。
推荐阅读
- Linux下diff命令用法详解
- Linux网络包从中断到接收的一生
- linux终端mysql用户操作只看这篇够了
- Linux uptime命令的使用示例
- 第六十一章、C程序中怎么调用Linux中的shell命令
- Linux文件系统是怎么工作的?
- Linux 查看进程的动态信息
- 使用docker 打包自己的镜像方式
- 时间管理专家的 Linux 工具
- Linux中显示当前挂载的文件系统命令-findmnt