Есть ли способ сжатия в tar-архиве без сжатия с помощью команд терминала?
1 ответ
0
Как прокомментировал user4556274, команда:
tar cf /path/to/destination/something.tar file-a file-b file-c dir-d
без параметров сжатия (-j, -z, -Z ...) сгенерирует tar-архив без сжатия.
О причине, по которой можно это сделать, приведу несколько примеров:
- Если вам нужно скопировать много (я имею в виду много) небольших файлов и / или
может быть, много вложенных папок, время для копирования не будет сильно зависеть от
фактический общий размер, а точнее на количество файлов (это
потому что это сложно для процессора копировать файловую систему
(таблица распределения), а не фактические байты. - Если какое-то программное обеспечение должно указывать объем, у вас также будут замедления, если у вас много маленьких файлов и / или вложенных папок.
В обоих случаях вы хотите создать один файл из вашей коллекции небольших файлов и / или вложенных папок. Тем не менее, вы на самом деле не заинтересованы в экономии места (фактический общий размер может быть уже мал), и вы не хотите тратить время или вычислительные мощности на сжатие данных.