目录
知识结构
压缩
在Linux中,tar命令用于创建、查看和提取归档文件。它可以打包和压缩文件和目录,以便于备份或网络传输。使用tar命令,用户可以为某一特定文件创建归档(备份文件),也可以在归档中改变文件,或者向归档中加入新的文件。生成tar包后,就可以用其它的程序来进行压缩。这对于备份文件或将几个文件组合成为一个文件以便于网络传输是非常有用的。压缩可以节约时间和空间,是非常常用的命令。
tar的选项:
-v | 展示过程 |
-c | 创建 .tar 格式的包文件 |
-f | 表示使用归档文件,就是将很多文件或者文件夹放到一个文件夹里,就是压缩包文件。 |
-x | 解开.tar格式的包文件 |
-t | 列表查看包内文件 |
tar本身不具有压缩功能,但可以与gzip、bzip2等压缩工具结合使用,对归档文件进行压缩。-z:使用gzip压缩,压缩包就是以tar.gz结尾;-J:使用xz压缩,压缩包就是以tar.xz结尾。gzip和xz两个压缩软件的命令;直接用两个命令能够进行压缩,tar是能指定使用xz压缩还是gzip压缩。gz和xz的区别就是:文件越大,xz压缩的效果越好;但是压缩时间也相对更长。
命令演示:
打包多个文件:
如果一个文件夹中有20个文件,要压缩其中的某几个文件,即一个文件夹中指定的几个文件或者文件夹的压缩,使用--exclude选项:
查看压缩包内容
使用-tf查看压缩包内容:
解压缩
使用xf对压缩包进行解压缩:
解压一般在当前文件夹,要想解压到别的文件夹,要用-C选项:
今天的Linux命令分享就到这里,如果有问题可以留言或私信。