Я знаю tar -j для файла bzip2, tar -z для gzip. Однако я не могу вспомнить, какой из них для кого. Каждый раз, когда я это просматривал. Есть ли хороший способ запомнить это или может кто-то сказать мне, почему этоtar command use разница
-1
A
ответ
2
bzip2
была написана J Ulian Seward.
gzip
возник от Stallman's G NU. В качестве префикса были добавлены некоторые стандартные команды UNIX, в которых было изменено (улучшено IMHO), и, возможно, выделить разницу, g
. Следовательно gawk
, gcc
и т.д. в качестве альтернативы awk
, cc
и т.д.
Итак, помните: -j
для bzip2 Юлиана и -z
для [г] на молнии.
(я не знаю, если опция -j
была выбрана из имени Юлиана или, если это просто счастливое совпадение.)
1
Не используйте ни одно из них. Вместо этого tar сначала файл, а затем используйте bzip или gzip для сжатия в отдельном канале.
tar cf - A | gzip -9 > B.tar.gz
То же самое относится bzip2
Так как же вы выяснить, какой из них, который на этот вопрос? –