tar命令使用区别

tar命令使用区别

问题描述:

我知道tar -j是bzip2文件,tar -z是gzip。但我不记得哪一个是哪一个。每次我会查找它。有没有什么好的方法可以记住它,或者有人可以告诉我为什么是这样的:tar命令使用区别

+0

那你是如何找出哪一个是这对于这个问题? –

bzip2被写了Ĵ ulian苏厄德。

gzip发源于斯托曼的G NU。一些标准的UNIX命令被改变(改进了恕我直言),并且可能突出区别,g被添加为前缀。因此gawkgcc等作为替代awkcc

所以,请记住:对于[G]拉链-j为朱利安的bzip2,和-z

(我不知道,如果-j选项被选择因为朱利安的名字,或者说简直是一个令人高兴的巧合。)

不要使用任何一种。相反,首先tar文件,然后使用bzip或gzip在单独的管道中压缩。

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

也是一样的bzip2