Gzip, Zip и Tar в Ubuntu | Debian | Linux Mint

Сжатие с помощью Gzip и Zip

При сжатии командами gzip и zip, сжатые файлы получают расширение*.gz. Команда gzip создаёт сжатый файл с расширением *.gz gunzip извлекает сжатые файлы и удаляет файл *.gz.

Для сжатия файла в Linux введите в терминале команду:

gzip file.txt

Файл будет сжат и сохранён под именем file.txt.gz.

Чтобы извлечь сжатый файл вводим команду:

gunzip file.txt.gz

Файл file.txt.gz при этом удаляется и заменяется файлом file.txt.

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

Чтобы сжать файл с помощью zip, введите:

zip -r file.zip files

В этом примере file.zip определяет имя выходного (создаваемого) файла, а files определяет какие файлы вы хотите включить в архив:

Чтобы извлечь содержимое файла zip, введите:

unzip file.zip

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

gzip file.gz file1 file2 file3 /home/users/papka

Приведённая выше команда сожмёт file1, file2, file3 и содержимое каталога /home/users/papka и поместит их в архив file.gz.

Архивация с помощью Tar

Tar сохраняет несколько файлов или содержимое каталога или каталогов в одном файле. Это хороший способ создавать резервные копии и архивы. Обычно файлы, сделанные tar, имеют расширение *.tar.

Чтобы сжать файл с помощью команды tar, введите:

tar -cf file.tar files

В этом примере file.tar определяет имя создаваемого файла, а files определяет какие файлы вы хотите включить в новый архив.

Синтаксис данной команды очень похож на сжатие с применением команды zip

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

tar -xf file.tar

Эта команда не удалит файл *.tar, а извлечет содержимое архива в текущий каталог.

Gzip, Zip и Tar в Ubuntu | Debian | Linux Mint
Пожалуйста оцените эту статью

Оставить комментарий

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