linux压缩文件

tar命令归档文件

tar可以将多个文件和文件夹打包为单个文件,同时还能保留所有的文件属性

示例一:

$ tar -cf archive.tar file1 file2 file3 folder1

将file1,file2,file3,folder1归档到一个文件中。

示例二:

$ tar -tf archive.tar

列出归档文件中包含的文件。

归档数目有数量限制,如果文件较多,使用追加选项。

1.追加文件

 tar -rf archive.tar world.txt 

2.提取文件

$ tar -xf archive.tar -C  提取路径

3.在远程系统输出文件

$ tar cvf - files/ | ssh user@example.com "tar xv -C Documents/"

使用gzip压缩数据

gzip工具只能压缩/解压缩单个文件或数据流,要想压缩多个文件,可以配合tar使用

1.压缩文件

$ gzip filename

2.解压缩文件

gunzip filename.gz

3.压缩归档文件

$ tar -czvvf archive.tar.gz [FILES]

 总结:

tar命令是把几个文件和(或)目录集合在一个文件夹

我们可以归档的时候进行压缩,格式为:压缩包名.tar.gz,压缩后节省了很多空间。

原文地址:https://www.cnblogs.com/liuguangshou123/p/13695943.html