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

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

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

1. Деготь

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

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

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

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

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

cd ~ / Документы

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

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

tar -czvf мой-новый-архив.tar.gz *

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

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

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

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 установить 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 / имя пользователя / путь / к / папке /

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

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

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

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

rar my-rar-archive.rar *

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

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

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

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

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

zip -r имя-из-zip-архива / главная / имя пользователя / расположение / из / папки /

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

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

cd / home / имя пользователя / расположение / из / файлов / в / сжатие /

Затем сожмите файлы с помощью команды  zip  .

zip имя-архива zip имя_файла1 имя_файла2 имя_файла 3

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

zip имя-zip-архива *

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

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

4. Свинья

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

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

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

Ubuntu

sudo apt install pigz

Debian

sudo apt-get install pigz

Arch Linux

sudo pacman -S pigz

Fedora

sudo dnf установить pigz

OpenSUSE

sudo zypper установить pigz

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

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

Попав в каталог, сожмите файл с помощью команды  pigz  .

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

pigz файл. имя файла

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

Вывод

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

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

Leave a Comment

14 новых функций Thunderbird 3, которые вас порадуют

14 новых функций Thunderbird 3, которые вас порадуют

Мы подробно рассмотрели функции Outlook 2010, но поскольку он выйдет не раньше июня 2010 года, пришло время рассмотреть Thunderbird 3.

Загрузите FlightGear Flight Simulator бесплатно [Развлекайтесь]

Загрузите FlightGear Flight Simulator бесплатно [Развлекайтесь]

Время от времени всем нужен перерыв. Если вы хотите поиграть в интересную игру, попробуйте Flight Gear. Это бесплатная кроссплатформенная игра с открытым исходным кодом.

Диагностика Mp3: устранение до 50 проблем с аудиофайлами Mp3

Диагностика Mp3: устранение до 50 проблем с аудиофайлами Mp3

MP3 Diags — это идеальный инструмент для устранения проблем в вашей музыкальной коллекции. Он может корректно проставлять теги в mp3-файлах, добавлять отсутствующие обложки альбомов и исправлять ошибки VBR.

Приложения для уведомлений Google Voice на рабочем столе

Приложения для уведомлений Google Voice на рабочем столе

Как и Google Wave, Google Voice вызвал большой ажиотаж по всему миру. Google стремится изменить способ нашего общения, и поскольку он становится всё более популярным,

Загрузите избранное Flickr с помощью FlickrFaves

Загрузите избранное Flickr с помощью FlickrFaves

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

OK Sampler — бесплатная программа для создания музыкальных семплов

OK Sampler — бесплатная программа для создания музыкальных семплов

Что такое сэмплирование? Согласно Википедии, «это процесс взятия фрагмента, или сэмпла, одной звукозаписи и повторного использования его в качестве инструмента или

Резервное копирование Google Sites: импорт/экспорт

Резервное копирование Google Sites: импорт/экспорт

Google Sites — это сервис от Google, позволяющий пользователям размещать сайты на серверах Google. Но есть одна проблема: встроенная функция резервного копирования отсутствует.

Приложение Google Tasks для ПК

Приложение Google Tasks для ПК

Google Tasks не так популярен, как другие сервисы Google, такие как Calendar, Wave, Voice и т. д., но он по-прежнему широко используется и является неотъемлемой частью жизни людей.

Как восстановить потерянные разделы и данные жесткого диска [Руководство]

Как восстановить потерянные разделы и данные жесткого диска [Руководство]

В нашем предыдущем руководстве по безопасному удалению данных с жесткого диска и съемных носителей с помощью Ubuntu Live и загрузочного CD DBAN мы обсуждали, что диск на базе Windows

Установите пакеты Debian в Arch Linux с помощью Debtap

Установите пакеты Debian в Arch Linux с помощью Debtap

Вы пытаетесь заставить приложение работать на Arch Linux или Manjaro, но не можете найти его в официальных репозиториях программного обеспечения или даже в AUR? Попробуйте Дебтап. Это