Сжатие

10 лучших утилит сжатия файлов в Linux

10 лучших утилит сжатия файлов в Linux
Передача файлов с одного компьютера на другой или их безопасное хранение - важная задача как для обычных, так и для профессиональных пользователей. Иногда невозможно отправить файлы более определенного размера через Интернет, поэтому вам нужны утилиты, которые помогут уменьшить размер файла без ущерба для данных или их качества. Это также помогает объединить несколько файлов и уменьшить общий размер файла, чтобы вы могли безопасно отправлять его через Интернет.

Пользователи Linux имеют в своем распоряжении множество эффективных и надежных утилит для сжатия файлов.

Большинство перечисленных здесь утилит хорошо работают со всеми дистрибутивами Linux, и мы протестировали их на Ubuntu.

деготь

В деготь сжатие файлов - одна из наиболее широко используемых утилит сжатия файлов в Linux. Файл, сжатый с помощью этой утилиты, имеет суффикс .деготь.gz а также .тгз, и их еще называют архивы.

Например, если у нас есть файл / каталог с именем swap1 в текущем каталоге. Чтобы сохранить его в сжатом файле с именем файл.tar, gz, мы должны запустить следующую команду в терминале:

$ tar -czvf файл.деготь.gz swap1

Вам может быть интересно, что именно переключает -czvf значит, давайте посмотрим по очереди.

-c : Создать архив
-z : Сжатие архива с помощью gzip
-v : известный как "подробный”. Отображает прогресс в окне терминала при создании архива.
: Этот переключатель позволяет указать имя файла архива.

Установите его, выполнив в терминале следующую команду:

$ sudo apt-get install tar

gzip

В gzip расшифровывается как GNU Zip, и это формат сжатия файлов с открытым исходным кодом, используемый для сжатия отдельных файлов. Создает заархивированные файлы с суффиксом .gz расширение.

ZIP и GZIP - очень популярные форматы сжатия файлов, когда дело доходит до экономии места и сокращения времени, необходимого для отправки файла через Интернет.

Вот его основной синтаксис:

$ gzip [Параметры] [имена файлов]

Использование переключателя предоставит вам подробную информацию о сжатом файле.

Чтобы распаковать файл, используйте синтаксис:

$ gzip -d имя файла.gz

Чтобы установить gzip, выполните в терминале следующую команду:

$ sudo apt-get install gzip

7zip

В 7zip - это утилита сжатия файлов с открытым исходным кодом, которая изначально была разработана для пользователей Windows, а затем была перенесена на другие операционные системы, такие как Linux и его дистрибутивы. Он поддерживает несколько форматов сжатия файлов и популярен благодаря высокой степени сжатия с методами сжатия LZMA и LZMA2.

Синтаксис:

$ 7z имя файла.7z имя файла

Извлекать:

$ 7z e имя файла.7z

Чтобы установить 7zip, выполните в терминале следующую команду:

$ sudo apt-get install p7zip-full p7zip-rar

Lzma

В Lzma это еще одна утилита сжатия файлов, такая как zip или tar, и она поставляется с предустановленной Linux и ее дистрибутивами. Это довольно быстрая утилита сжатия файлов по сравнению с другими.

Чтобы создать архив:

$ lzma -c --stdout имя_файла> имя_файла.Lzma

Чтобы извлечь файлы:

$ lzma -d --stdout имя файла.lzma> имя файла

bzip2

В bzip2 это бесплатная утилита сжатия файлов с открытым исходным кодом. Это более быстрая файловая утилита по сравнению с gzip, но может сжимать только один файл за раз.
Синтаксис:

$ bzip2 имя файла

Этот метод использует больше оперативной памяти во время сжатия. Чтобы уменьшить его использование, переключите -s, как показано ниже:

$ bzip2 -s имя_файла

Извлекать:

$ bzip2 -d имя файла.bz2

сжатие файлов xz

В xz является обновлением утилиты сжатия файлов lzma, но может сжимать только один файл за раз. Он хорошо интегрируется со всеми дистрибутивами Linux, даже со старыми выпусками.

Синтаксис для сжатия:

$ xz имя файла

Синтаксис для извлечения:

$ xz -d имя файла.xz

шар

В шар, Короче для "архив оболочки”, Это простая и надежная утилита сжатия файлов для личных и опытных пользователей.

Синтаксис для сжатия:

$ shar имя файла> имя файла.шар

Синтаксис для извлечения:

$ unshar имя файла.шар

Чтобы установить Shar, выполните в терминале следующую команду:

$ sudo apt-get install sharutils

ар

В ар это широко используемая утилита сжатия файлов в Debian и его производных.

Синтаксис для сжатия:

$ ar cvsr имя файла.имя файла

Синтаксис для извлечения:

$ ar -xv имя_файла

кгб

В кгб можно бесплатно использовать утилиту сжатия файлов с поддержкой большинства форматов файлов. Он поддерживает архивирование нескольких файлов в один с высокой степенью сжатия.

Синтаксис для архивации:

$ kgp имя файла.kgb имя файла

Синтаксис для распаковки:

$ kgb x имя файла.кгб

Чтобы установить kgb, выполните в терминале следующую команду:

$ sudo apt-get install kgb

человек

В человек расшифровывается как Portable Archive Exchange, и это утилита сжатия файлов, используемая при создании и извлечении архивов. Он поддерживает различные форматы сжатия файлов, такие как tar, cpio, bcpio и ustar.

Синтаксис для сжатия:

$ pax -wf имя_файла.tar имя файла

Синтаксис для распаковки:

$ pax -r < filename.tar

Чтобы установить pax, выполните в терминале следующую команду:

$ sudo apt-get install pax

Итак, это 10 лучших утилит сжатия файлов для Linux и его дистрибутивов. Есть еще другие утилиты сжатия для Linux, но эти 10 выделяются при тестировании с различными параметрами. Не стесняйтесь делиться с нами своими взглядами на @linuxhint и @SwapTirthakar.

Переназначьте кнопки мыши по-разному для разных программ с помощью X-Mouse Button Control
Может быть, вам нужен инструмент, который мог бы изменять управление вашей мышью с каждым приложением, которое вы используете. В этом случае вы можете...
Обзор беспроводной мыши Microsoft Sculpt Touch
Я недавно прочитал о Microsoft Sculpt Touch беспроводная мышь и решил ее купить. Побывав некоторое время, я решил поделиться своим опытом с ним. Эта б...
Экранный трекпад и указатель мыши AppyMouse для планшетов с Windows
Пользователи планшетов часто пропускают указатель мыши, особенно когда они привыкли пользоваться ноутбуками. Смартфоны и планшеты с сенсорным экраном ...