我知道tar -j适用于bzip2文件,tar -z适用于gzip。但是我无法记住哪一个是哪一个。每次我都会查一查。有没有什么好方法可以记住它,或者有人能告诉我为什么会这样
答案 0 :(得分:2)
bzip2
由 J ulian Seward撰写。
gzip
起源于Stallman的 G NU。一些标准的UNIX命令,其中改变(改进的恕我直言),并可能突出差异,g
被添加为前缀。因此,gawk
,gcc
等作为awk
,cc
等的替代品。
所以,请记住:-j
表示Julian的bzip2,-z
表示[g] zip。
(我不知道-j
选项是否被选择因为朱利安的名字或者这只是一个快乐的巧合。)
答案 1 :(得分:1)
也不要使用其中任何一种。而是首先对文件进行tar,然后使用bzip或gzip在单独的管道中进行压缩。
tar cf - A | gzip -9 > B.tar.gz
同样适用于bzip2