Почему команда tar помечена как 'legacy'? - PullRequest
3 голосов
/ 15 июля 2010

Я не знаю, действительно ли это здесь, может быть, этот вопрос больше подходит суперпользователю.Ну, на прошлой неделе я написал небольшой shell-скрипт, где я использовал команду tar.Когда я прочитал человека на странице открытой группы о tar , я увидел, что он помечен как устаревший, и что рекомендуется больше его не использовать.Кто-нибудь знает почему?И какую команду мне вместо этого использовать?

Ответы [ 2 ]

3 голосов
/ 15 июля 2010

AFAIK, практически никто не использует pax, как рекомендовано в документе, который датирован 1997 годом, кстати. Кроме того, текущие версии tar могут обрабатывать более 8 ГБ, а моя версия tar, по крайней мере, может содержать Й.txt, поэтому 7-битное ограничение имени файла ascii, очевидно, исчезло с ветерком.

2 голосов
/ 15 июля 2010

Ответ внизу страницы, которую вы упомянули: приложения должны перейти на использование pax .

tar не поддерживает файлы размером более 8 гигабайт,в то время как pax делает, среди прочего, такие как международная кодировка символов, ACL ...

...