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