Работает ли tar в режиме глубины или ширины

273
karangarg

Я выполняю tar -zcvfв каталоге, который имеет 4 подкаталога. Эти каталоги занимают почти 1 ТБ свободного места на моем жестком диске, и создание tar-файла увеличивает используемое пространство, поскольку я запускаю его без --remove-filesопций.

Основываясь на выводе команды tar (я запускаю ее в подробном режиме), создается впечатление, что tar архивирует каталог сначала на глубину, то есть завершает один подкаталог, а затем переходит к следующему и так далее.

Означает ли это, что я могу удалить подкаталог, который уже был обработан, и tar перешел к следующему подкаталогу?

2
Привет, Каран, я вижу, ты использовал `-z`, что означает` gzip`. Итак, вам нужно искать алгоритм сжатия `gzip` - ** DEFLATE **. Некоторые полезные ссылки: 1. ** [Расхождение в формате Gzip] (http://www.infinitepartitions.com/art001.html) ** очень полезна для изучения кода. 2. [Некоторые заметки об алгоритме Gzip] (http://www.gzip.org/algorithm.txt) и 3. [Как работает сжатие Gzip] (https://2014.jsconf.eu/speakers/raul-fraile- как-GZIP-сжатие-works.html). Это много времени. Неважно, если вы получите точный ответ, просто напишите свои выводы. Это будет полезно для других. Удачи :) C0deDaedalus 6 лет назад 0
Привет @ C0deDaedalus, спасибо за помощь! Я проверю ресурсы и опубликую свои выводы. karangarg 6 лет назад 0

0 ответов на вопрос

Похожие вопросы