Linux对文件打包压缩

如果你经常使用Linux,一定会遇到很多类似:*.tar.gz、*.tar.bz2、*.tar.xz这样的文件。因为很多软件是以这种文件形式发布的,甚至Linux内核也是如此。这些文件统称为”tar”包,其不同的结尾表明所使用的压缩算法不同。压缩比从低到高排序是gz<bz2<xz,压缩速度正好相反gz>bz2>xz。鱼与熊掌岂能兼得? 解压缩”tar”包非常简单只需要:

$ tar -vx -f filename
或
$ tar -vxf filename

就可以解压缩所有的”tar”包


创建”tar”包稍微麻烦点,但也只是多一了个命令选项来决定使用何种压缩算法。z代表gz,j代表bz2,J代表xz。所以要创建一个”tar”包,可以使用如下命令:

$ tar -zcvf filename.tar.gz FILES
或
$ tar -jcvf filename.tar.bz2 FILES
或
$ tar -Jcvf filename.tar.xz FILES

其中FIES代表被打包和压缩的文件或目录的名称

0

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据