Что такое tar-файл?

Что такое tar-файл Изучение

Tar — мощный архиватор, который часто используется для сбора файлов и их архивирования. Он был создан для создания архивов для хранения данных на лентах, отсюда и название «Ленточный архив». Первоначально он был включен в UNIX версии 7 в 1979 году и в настоящее время доступен в различных системах.

Прежде чем мы углубимся в специфику ситуации, давайте определим файлы архива, чтобы новички в Linux не остались в стороне. Архивный файл — это комбинация нескольких файлов с метаданными. Объединив несколько файлов и их информацию в один файл, вы можете улучшить хранение и мобильность ваших данных. Основная цель Tar — объединить данные, но вы также можете сжать данные с помощью других утилит. Эти сжатые файлы называются файлами архива, и они помогают пользователям уменьшить размер файла и упростить управление данными. Tar — одна из обязательных утилит для управления различными файлами в Linux.

Как файл Tar работает в Linux

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

$ tar —help

Чтобы понять основные принципы работы и синтаксис у

Вы увидите все подробности после ввода этой команды в терминале, который мы также обсудим в этой статье. Итак, посмотрев на изображение, вы можете найти основной синтаксис tar-файла:

$ tar [OPTION…] [FILE…]

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

$ tar —version

Как видите, утилита tar уже установлена, и ее текущая версия — 1.30, но если по какой-либо причине эта утилита не установлена ​​в вашей системе, вы можете сделать это, введя команду:

$ sudo apt install tar

Некоторые полезные параметры, которые используются с командой tar, перечислены ниже:

Параметры Описание
c Сделать (создать) новый архивный файл
f/d указать файл / каталог
x Чтобы извлечь содержимое архивного файла
v Чтобы предоставить вам дополнительную информацию об архивном файле (Подробно)
t Чтобы перечислить файлы
z Чтобы отфильтровать файл.gz
Читайте также:  В чем разница между su и su- в Linux?

Как сделать tar-файл

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

Чтобы дать вам общее представление о создании файла tar

Следующим шагом будет создание tar-файла, который можно будет набрать.

$ tar -czvf my_folder.tar.gz *

Или вы также можете ввести:

$ tar -cvjf my_folder.tar.bz2 *

Вышеупомянутые команды используются не только для создания tar-файла, но и для их сжатия в той же папке, где находятся файлы, и вы можете видеть, что эти две команды создали tar-файл с форматами.bz2 и.gz. Кроме того, знак звездочки (*) гарантирует, что tar-файл должен включать все файлы в текущем каталоге в последовательности. Позже вы можете проверить только что созданный сжатый файл tar, открыв папку, как показано ниже.

Позже вы можете проверить только что созданный сжатый файл tar

Как распаковать tar-файл

Итак, если вы загрузили файл.tar из Интернета или кто-то другой отправил вам его, вы можете извлечь его содержимое, набрав его.

$ tar -xvf my_folder.tar.gz

Или:

$ tar -xvf my_folder.tar.bz2

Как просмотреть содержимое tar-файла

Если у вас есть tar-файл, но вы хотите видеть только его содержимое и не хотите его извлекать, вы можете сделать это, набрав.

$ tar -tf my_folder.tar.gz

Приведенная выше команда предоставит вам основные сведения о файлах, которые находятся внутри tar. Так что, если вы хотите получить более подробную информацию о tar-файле, вы можете сделать это, набрав.

$ tar -tvf my_folder.tar.gz

Заключение

Tar — это мощное приложение для Linux, которое не только позволяет создавать файлы tar, но и извлекать их. Более того, вы также можете проверять содержимое различных файлов tar-архивов, не извлекая их. В этом руководстве мы узнали, как использовать различные параметры и команды в терминале для проверки содержимого файлов tar и сжатия файлов tar.

Оцените статью
bestprogrammer.ru
Добавить комментарий