tar命令使用区别

时间:2016-11-22 19:11:27

标签: linux tar

我知道tar -j适用于bzip2文件,tar -z适用于gzip。但是我无法记住哪一个是哪一个。每次我都会查一查。有没有什么好方法可以记住它,或者有人能告诉我为什么会这样

2 个答案:

答案 0 :(得分:2)

bzip2 J ulian Seward撰写。

gzip起源于Stallman的 G NU。一些标准的UNIX命令,其中改变(改进的恕我直言),并可能突出差异,g被添加为前缀。因此,gawkgcc等作为awkcc等的替代品。

所以,请记住:-j表示Julian的bzip2,-z表示[g] zip。

(我不知道-j选项是否被选择因为朱利安的名字或者这只是一个快乐的巧合。)

答案 1 :(得分:1)

也不要使用其中任何一种。而是首先对文件进行tar,然后使用bzip或gzip在单独的管道中进行压缩。

tar cf - A | gzip -9 > B.tar.gz

同样适用于bzip2