1

Есть ли способ сжатия в tar-архиве без сжатия с помощью команд терминала?

1 ответ1

0

Как прокомментировал user4556274, команда:

tar cf /path/to/destination/something.tar file-a file-b file-c dir-d

без параметров сжатия (-j, -z, -Z ...) сгенерирует tar-архив без сжатия.

О причине, по которой можно это сделать, приведу несколько примеров:

  • Если вам нужно скопировать много (я имею в виду много) небольших файлов и / или
    может быть, много вложенных папок, время для копирования не будет сильно зависеть от
    фактический общий размер, а точнее на количество файлов (это
    потому что это сложно для процессора копировать файловую систему
    (таблица распределения), а не фактические байты.
  • Если какое-то программное обеспечение должно указывать объем, у вас также будут замедления, если у вас много маленьких файлов и / или вложенных папок.

В обоих случаях вы хотите создать один файл из вашей коллекции небольших файлов и / или вложенных папок. Тем не менее, вы на самом деле не заинтересованы в экономии места (фактический общий размер может быть уже мал), и вы не хотите тратить время или вычислительные мощности на сжатие данных.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .