TAR
-
Архиватор tar
Понятно, что юниксосвая тема, старая тема и всё такое.
(Справедливости ради в ней присутствуют команды для работы с магнитной лентой! И в то же время его функциональность лучше некоторых современных архиваторов на порядок!)
Это всё лирика.
Сам по себе tar просто "собиратель" всякого говна в одну корзину без сжатия.
Для сжатия нужно включать опции сжатия, - их там есть немало.
И вообще, неплохая помощь на русском доступна по команде:
...tar --help
Всё хорошо, но возник вопрос, на который не могу пока найти ответ:
Как добавить каталог в сжатый (gz, bz, etc.) архив?
...
P.S. Играюсь с форматом zst вообще-то... -
Расширим рамки задачи.
Как тогда, например, в процессе архивации сделать отсыл в другое место, дабы взять оттуда некий каталог и впихнуть в создаваемый архив?
P.S. Кстати, в менеджере архивов в Double Commander это делается простым перетаскиванием папки на архив. Но нужно консольное решение... :(( -
Тут ещё нашел "Добавить файлы в архив", но это rar
— https://pingvinus.ru/note/rar -
Rar - перевёрнутая страница. :(Minor748:rar
Rar весьма хорош, особенно под Виндой. Блин, я такие вещи с ним творил! Не напрягаясь получались готовые инсталляторы с музычкой и рюшечками.
...
Просто я закусился с новым форматом zst (zstd) . А с ним пока что (из "народных" архиваторов) работает только tar.
Пока получилось поэтапное создание архива: упаковка в tar -> добавление каталога в tar -> упаковка tar в zst.
Получается пародия на архив, ибо создается архив в архиве.
Как бы тут сделать, чтобы не создавать zst из tar, а конвертировать?...
Роем дальше... -
Как ни странно, но получилось всё, что задумывалось!
После создания несжатого tar-архива в него добавляем нужный каталог, как указал выше.
И в конце сжимаем его командой:
Файл архив.tar удаляется, и там же появляется файл архив.tar.zstzstd --rm архив.tar
Вуаля!
P.S. Замечу на всякий, что у меня установлена софтина zstd версии 1.5.2-r3, которая шла с дистрибутивом, вероятно...