Обновление GNU tar 1.16

11 ноября 2006 года

После нескольких лет разработки выпущена новая версия GNU tar 1.16.

Главным новшеством является несовместимое с прошлыми версиями изменение алгоритма обработки спецсимволов в именах файлов. Например, для команды "tar xf foo.tar '*.c'" прошлые версии gnu tar извлекали из архива все файлы заканчивающиеся на ".c", начиная с версии 1.16 будет извлечен только файл с именем "*.c" (работа с масками прекращена, для включения прежнего режима введены опции "--wildcards", "--anchored", "--ignore-case" и "--wildcards-match-slash").

Кроме того, появились новые опции(недоступная ссылка):

  • --transform - преобразование имен перед помещением в архив, например: tar cf foo.tar --transform 's,^,prefix/,'.
  • --mtime - позволяет изменить время модификации для файлов в архиве;
  • В командной строке теперь можно задавать несколько -T (--files-from) опций подряд, причем в файлах задаваемых через опцию -T могут быть заданы другие опции tar.
  • --no-unquote - запрещает проверку на уникальность файла перед включением его в архив;
  • --to-command - передача вывода команды tar через pipe заданной программе;
  • --delay-directory-restore - восстановление атрибутов директорий после распаковки всех файлов из архива;

Источники править


 
 
Creative Commons
Эта статья содержит материалы из статьи «Обновление GNU tar 1.16», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
 
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.