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,压缩后节省了很多空间。