Как ощущения ? С священным ТАРом одна проблема, когда из многогигабайтного архива надо достать один файлик или посмотреть его наличие, его надо весь распаковать, либо точно точно знать название файла и даже его зная, это всё равно занимает слишком много времени.
Про этот DAR, кто не пользовался: https://habr.com/ru/post/215449/
Так tar в хелпе пишет, что есть ключи для просмотра содержимого, грепнуть потом список и быть может, поможет
В том и фишка, что, чтобы глянуть содержимое. Надо сначала распаковать _весь_ архив. Или нет?
Не, там отдельно просмотр, без извлечения
У dar индекс, который содержит содержимое архива. У тар оно внутри него. Я всё перепроверю, но у меня был опыт с такими ключами, что распаковать весь, что смотреть содержимое - одинаково по скорости и долго. Или незначительно.
На самом деле, не совсем так. Конкретный файл можно достать из tar'а (по крайней мере, в гнутом такое было), но только при условии, что архив ничем не сжат. Если сжат, то да, полностью всё извлекать. dar'ом не пользуюсь.
Так себе вариант. Это костыль будет уровня Stuffit
Ну да, gunzip или чем там, а только потом
» что архив ничем не сжат. Если сжат, то да, полностью всё извлекать. « Спасибо. Вот это кстати да, вы правы. .tgz
Вроде там что-то в 7zip есть
tar tf нынче на лету определает компрессию и на лету распаковывает, отдельно не нужно распаковывать. Но да, распаковывать приходится всё, и от инструмента сиё не зависит
Вот сейчас проверил. time dar -l archive.1.dar Показал список файлов за 0.022s из 66 Гб жатого архива, с максимальной компрессией. (dar -z:9)
Это, знаете, в своё время в фидошке некоторые трафик пытались экономить - ставили вместо стандартного zip'а rar. Отказались. 😊
2:5030 и Золотой дед 😊 Я бы и рад не стареющей классикой (tar) пользоваться. Но надо из терабайтного и жатого архива, быстро извлекать файлы. Пользователи "оно само" затирают, потом ищи. Корзина самбы спасает очень, но не всегда. Из терабайтного архива tar тянуть файл - сутки. Вот и ищется разумный путь.
Может, тогда более подходящий формат подобрать? Кстати, если только для себя - конечно, можно использовать что угодно, в том числе и dar
zfs snapshot?
Обсуждают сегодня