Как сжимать и извлекать файлы в Linux

Короткие байты: В этой статье серии Linux Lexicon мы узнаем, как сжимать и извлекать файлы в Linux. Мы сосредоточимся на командах tar, gzip и Gunzip, а также на связанных с ними параметрах. Эти команды имеют простой синтаксис, упрощающий задачу.

Хотя в Linux существует специальное программное обеспечение, предназначенное для сжатия и распаковки файлов, но не нужно утруждать себя запоздалым процессом его поиска, выбора и установки, ведь все можно сделать через сам Терминал. Давайте узнаем, как:

Сжатие и извлечение файлов в Linux:

Дегтярная команда

Команда tar в основном используется для объединения необходимых файлов или каталогов в архив. В зависимости от используемой опции мы также можем использовать команду tar для извлечения или просмотра содержимого tar-архива. Синтаксис использования команды tar для архивирования и сжатия файлов следующий:

смола [-] c|x|tf tar-файл [pattern]

Некоторые из наиболее распространенных параметров, используемых вместе с командой tar, следующие:

c – Создать tar-архив
x – Извлечь файлы из архива
t – Отобразить оглавление (список)
v – Быть многословным
z – использовать сжатие
f – используется для указания файла, который будет использоваться.

Теперь, прежде чем все это пронесется у вас в голове, позвольте мне объяснить это на примере. Предположим, у меня есть каталог с именем «Archive&Compress», tar-архив которого я хочу создать. Вот как это можно сделать:

Архивируйте и сжимайте файлы в Linux tar1

Чтобы создать архив в Linux и использовать сжатие, мы используем опцию «c» и опцию «f» для указания файла. Когда архив «ac.tar» в нашем примере создан, мы можем использовать опцию «t», чтобы вывести список содержимого, начиная с имени каталога и файлов, включенных в этот каталог.

Сейчас я научу вас, как извлечь содержимое архивного файла. Предположим, я хочу извлечь содержимое tar-архива на свой рабочий стол. Вот как я буду действовать:

Архивируйте и сжимайте файлы в Linux tar2

Вы заметите, что мы использовали опцию «x» для извлечения содержимого. Теперь, если вам нужен подробный список того, что делает операция извлечения, вы можете использовать опцию «v», например:

Архивируйте и сжимайте файлы в Linux tar3

Также читайте20 необычных вещей, которые может делать терминал Linux, о которых вы не знали

Команда Gzip и Gunzip

Следующая часть нашего руководства по архивированию и сжатию файлов в Linux посвящена сжатию файлов. Чтобы сжать файлы и сэкономить место в памяти, мы используем команду gzip. Чтобы распаковать файлы, мы используем команду Gunzip. Формат использования команд:

имя файла gzip/gunzip

Рассмотрим следующий пример: предположим, что я хочу сжать файл с именем «impress2», тогда я действую следующим образом:

Архивируйте и сжимайте файлы в Linux gzip

Теперь, чтобы распаковать его, я воспользуюсь командой Gunzip, которая работает следующим образом:

Архивируйте и сжимайте файлы в Linux Gunzip

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

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

Прочитайте всю серию руководств по лексике Linux здесь

У вас есть сомнения, собственные вопросы или предложения по темам, которые вы хотели бы, чтобы мы осветили? Поделитесь с нами своим мнением.

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

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

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