Команда Linux bunzip2 – это компрессор файлов с сортировкой блоков, который можно использовать для сжатия и распаковки данных, в зависимости от того, как вы их используете.
Когда вы самостоятельно выполняете команду bzip2 без каких-либо опций, система по умолчанию будет выполнять сжатие данных. bunzip2 распаковывается по умолчанию, а bzcat распаковывается в стандартный вывод.
Опции команд Bunzip2 для Linux
Option TD> | Объяснение TD> TR> |
-c –stdout td> | Сжатие или распаковка до стандартного вывода. td> TR> |
-d –decompress td> | Принудительная декомпрессия. bzip2, bunzip2 и bzcat – это действительно одна и та же программа, и решение о том, какие действия нужно предпринять, зависит от того, какое имя используется. Этот флаг переопределяет этот механизм и заставляет bzip2 распаковываться. Td> TR> |
-z –compress td> | Дополнение к -d: принудительное сжатие, независимо от имени вызова. td> TR> |
-t –test td> | Проверять целостность указанных файлов, но не распаковывать их. Это действительно выполняет пробную декомпрессию и выбрасывает результат. Td> TR> |
-f –force td> |
Принудительная перезапись выходных файлов. Обычно bzip2 не перезаписывает существующие выходные файлы. Также вынуждает bzip2 разрывать жесткие ссылки на файлы, что в противном случае было бы невозможно. bzip2 обычно отказывается распаковывать файлы, которые не имеют правильных байтов магического заголовка. Однако, если принудительно (-f), он пропустит такие файлы без изменений. Вот как ведет себя GNU gzip. TD> |
-k –keep td> | Сохранять (не удалять) входные файлы во время сжатия или распаковки. td> TR> |
-s –small td> |
Сокращение использования памяти для сжатия, распаковки и тестирования. Файлы распаковываются и тестируются с использованием модифицированного алгоритма, который требует только 2,5 байта на блок-байт. Это означает, что любой файл может быть распакован в 2300 КБ памяти, хотя примерно на половину нормальной скорости. Во время сжатия -s выбирает размер блока 200 КБ, что ограничивает использование памяти примерно одним и тем же числом за счет вашей степени сжатия. Короче говоря, если на вашей машине недостаточно памяти (8 мегабайт или меньше), используйте -s для всего. См. УПРАВЛЕНИЕ ПАМЯТЬЮ ниже. TD> |
-q –quiet td> | Подавить несущественные предупреждающие сообщения. Сообщения, относящиеся к ошибкам ввода-вывода и другим критическим событиям, не будут подавляться. Td> TR> |
-v –verbose td> | Verbose mode – показывает степень сжатия для каждого обработанного файла. Далее -v увеличивает уровень многословия, извергая много информации, которая в первую очередь представляет интерес для диагностических целей. Td> TR> |
-L –license td> | Показать версию программного обеспечения, условия лицензии. td> TR> |
-V –version td> | Отображение версии программного обеспечения, условий лицензии. td> TR> |
-1 или -9 td> |
Установите размер блока 100 к, 200 к .. 900 к при сжатии. Не оказывает влияния при распаковке. – быстро (псевдоним -1 ) и – лучше (псевдоним -9 ) в первую очередь для совместимости с GNU gzip. В частности, – быстро не делает вещи значительно быстрее. А – лучший просто выбирает поведение по умолчанию. Обрабатывает все последующие аргументы как имена файлов, даже если они начинаются с тире. Это позволяет обрабатывать файлы с именами, начинающимися с тире, например: bzip2 – -myfilename . TD> – repetitive-fast и – repetitive-best избыточны в версиях 0.9.5 и выше. Они предоставили некоторый грубый контроль над поведением алгоритма сортировки в более ранних версиях, что иногда было полезно. 0.9.5 и выше имеют улучшенный алгоритм, который делает эти флаги неактуальными. Используйте команду man (% man ), чтобы увидеть, как команда используется на вашем конкретном компьютере.
Больше информации на bunzip2
|