4 способа сжатия файлов в терминале в Linux

Вы новичок в Linux? Хотите узнать, как сжимать файлы из терминала Linux, но не знаете, как это сделать? Мы можем помочь! Мы рассмотрим 4 способа сжатия файлов в терминале Linux!

1. Деготь

Способ номер один для сжатия файлов в терминале на платформе Linux – это Tar. Tar – это встроенная утилита, на которую полагаются многие программы Linux, поэтому нет необходимости вдаваться в подробности о том, как ее установить.

Команда Tar может создавать архивы во многих различных форматах, таких как TGZ, Tar, XZ и другие. Однако самый универсальный и полезный архив, который вы можете создавать с помощью Tar, – это TarGZ.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Чтобы сжать файлы в архиве TarGZ, откройте окно терминала, нажав Ctrl + Alt + T или Ctrl + Shift + T на клавиатуре. Оттуда используйте деготь приведенный ниже пример команды, чтобы узнать, как сжимать файлы и папки.

Чтобы сжать файл (или несколько файлов), выполните следующий пример команды.

Сначала перейдите в папку с файлами, которые вы хотите сжать. В этом примере мы будем использовать каталог «Документы».

cd ~/Documents

Как только терминал окажется в каталоге «Документы», вы создадите новый архив TarGZ. Приведенная ниже команда сжимает абсолютно все, что находится в папке «Документы».

tar -czvf my-new-archive.tar.gz *

Не хотите сжимать все в папке? Хотите сжать только конкретную вещь? Попробуйте вместо этого эту команду.

tar -czvf my-new-archive.tar.gz /home/username/path/to/file/or/folder/

Достаточно сказать; Команда Tar невероятно универсальна. Мы только что коснулись того, что вы можете сделать для сжатия файлов. Однако вы можете узнать больше о том, как использовать Tar для создания архивов, выполнив -помощь команда ниже.

tar --help

2. Рар

Другой способ сжатия файлов в Linux через терминал – это Rar. Rar – это бесплатная утилита, которая позволяет тем, кто ее устанавливает, взаимодействовать с форматом архива RAR. Rar – это проприетарный формат, поэтому этот инструмент невероятно полезен, если у вас есть архивы RAR на вашем ПК с Linux или вы знаете кого-то, кто использует этот формат.

Чтобы сжать файлы с помощью утилиты Rar в Linux, вы должны сначала установить программу. Причина, по которой эта программа должна быть установлена, заключается в том, что Unrar поддерживает частный формат, и многим дистрибутивам Linux это не нравится.

Ubuntu

sudo apt install rar

Debian

sudo apt-get install rar

Arch Linux

sudo pacman -S rar

Fedora

sudo dnf install https://forensics.cert.org/fedora/cert/32/x86_64/rar-5.4.0-1.fc32.x86_64.rpm

OpenSUSE

sudo zypper addrepo https://packman.inode.at/suse/openSUSE_Leap_15.2/ packman-x86_64

sudo zypper install rar

После того, как приложение Unrar будет настроено на вашем ПК с Linux, вы можете использовать unrar команда для сжатия файлов. Используя приведенные ниже примеры команд, создайте архив Rar. Обязательно настройте команды в соответствии со своими потребностями.

rar a -r my-rar-archive.rar /home/username/path/to/folder/

Или, чтобы сжать один файл, выполните следующую команду.

rar a my-rar-archive.rar /home/username/path/to/file.file

Наконец, вы можете сжать все файлы в папке.

cd / home / имя пользователя / папка / где / файлы / находятся /

rar a my-rar-archive.rar *

Когда команда сжатия Rar завершит работу, архив формата RAR появится в каталоге, в котором вы запустили команду сжатия.

3. Почтовый индекс

Если вам нужно сжать файлы на вашем ПК с Linux, которые также легко доступны в других операционных системах (например, Mac или Windows), Zip – это то, что вам нужно. Это универсальный формат сжатия, поддерживаемый всеми основными операционными системами. Вот как с его помощью сжимать файлы в Linux.

Сначала откройте окно терминала. После открытия окна терминала следуйте приведенным ниже примерам командной строки, чтобы узнать, как сжимать файлы с помощью застегивать команда.

Чтобы сжать папку, содержащую файлы, с помощью инструмента Zip, укажите расположение папки в застегивать команда. Имейте в виду, что вам нужно будет настроить приведенный ниже пример команды в соответствии с вашими потребностями.

zip -r name-of-zip-archive /home/username/location/of/folder/

Хотите сжать с помощью инструмента Zip только несколько файлов, а не весь каталог? Вместо этого попробуйте этот пример команды.

Сначала перейдите в каталог, в котором файлы вы хотите сжать.

cd /home/username/location/of/files/to/compress/

Затем сожмите файлы, используя застегивать команда.

zip name-of-zip-archive filename1 filename2 filename 3

Или сжимайте каждый файл в папке, используя подстановочный знак

zip name-of-zip-archive *

. Когда застегивать команда завершена, у вас будет Zip-архив в каталоге, в котором вы запустили застегивать

из.

4. Свинья

Pigz – это утилита сжатия, не похожая ни на одну из других программ в этом списке. Видите ли, другие приложения, такие как Tar, Rar и Zip, могут сжимать несколько файлов и папок. Не Pigz может только сжимать файл за раз, но у него это хорошо получается.

Особенность Pigz в том, что он позволяет пользователям быстро и эффективно сжимать файл для отправки другу или для резервного копирования. Pigz очень прост. Для начала запустите окно терминала. Затем следуйте приведенным ниже инструкциям, чтобы установить его в вашей системе.

Примечание: хотите узнать больше об инструменте сжатия Pigz? Если да, ознакомьтесь с нашим подробным руководством о том, как использовать инструмент Pigz в Linux!

sudo apt install pigz

Ubuntu

sudo apt-get install pigz

Debian

sudo pacman -S pigz

Arch Linux

sudo dnf install pigz

Fedora

sudo zypper install pigz

OpenSUSE Теперь, когда Pigz настроен, перейдите в каталог с файлом, который вы хотите сжать с помощью Pigz, используя компакт диск

cd /home/username/folder/with/file/to/compress/

команда. Не забудьте перед запуском изменить приведенный ниже пример команды в соответствии с вашими потребностями! Попав в каталог, сожмите файл, используя свинья

pigz file.filename

команда.

Когда команда завершается, процесс сжатия завершается. Вы обнаружите, что ваш файл заменен сжатым архивом GZ в папке, из которой вы запустили команду.

Вывод

Есть много способов сжать файлы в Linux в терминале; однако многие начинающие пользователи Linux не знают об этих инструментах. Если вы только начали использовать Linux и хотели узнать о различных способах сжатия файлов, надеюсь, этот список укажет вам правильное направление!

Какой ваш любимый инструмент для сжатия файлов в Linux? Расскажите нам в комментариях ниже!

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *