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

Как просмотреть содержимое файла tar Изучение

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

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

Мы уже обсуждали многие возможности утилиты Tar. В этом руководстве рассматривается менее известная функция утилиты Tar и отображается или перечисляется содержимое файла tar. Итак, приступим:

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

$tar -tf [file_name.tar]

Альтернативно:

$tar —list —file=[file_name.tar]

Где:

  • «-T» / «—list»: используется для вывода содержимого tar-файла.
  • «-F» / «—file»: указание утилите использовать файл, указанный в следующем аргументе.

Более того, вы можете использовать флаг «-v» или опцию «—verbose», чтобы получить подробный стандартный вывод. Разберемся на примере:

$ tar -tf my_doc_file.tar

С подробным флагом:

$ tar -tvf my_doc_file.tar

Длинная команда будет такой:

$ tar —list —file = my_doc_file.tar

Или же:

$ tar —list —verbose —file = my_doc_file.tar

В приведенной выше команде я просматриваю содержимое файла «my_doc_file.tar».

Как просмотреть содержимое файлов tar.gz или tgz

Как известно, файл tar не сжимает файлы, а просто собирает их. Для его сжатия нам понадобится другая утилита. Обычно для сжатия файлов tar используется gzip. Команда для просмотра содержимого файла «tar.gz» или «tgz» упоминается ниже:

$ tar -ztvf my_doc_file.tar.gz

Длинная команда будет такой:

$tar —gzip —list —verbose —file=my_doc_file.tar.gz

Где параметры «-z» и «—gzip» используются для обработки файлов «tgz» или «tar.gz».

Как просмотреть содержимое tar.bz, tar.bz2, ТБЗ или tbz2 файлов
«tzip» еще одна утилита для сжатия файлов дегтя. Чтобы просмотреть содержимое файлов с расширением «tar.bz», «tar.bz2», «tbz» или «tbz2», выполните следующую команду:

$tar -jtvf my_doc_file.tar.bz2

И длинная команда будет:

$tar —bzip2 —list —verbose —file=my_doc_file.tar.bz2

«-J» флаг используется для обработки «BZIP» файлы.

Как просмотреть содержание tar.xz файлов

В «tar.xz» файлы являются деготь файлы, сжатые с помощью «/ LZMA2 LZMA» алгоритм. Чтобы просмотреть содержимое файлов с файлами «tar.xz», используйте:

$tar -Jtvf my_doc_file.tar.xz

Или же

$tar —xz —list —verbose —file=my_doc_file.tar.xz

Параметры «-J» и «—xz» используются для обработки файлов «tar.xz».

Заключение

Tar — это многофункциональная утилита Linux, которая позволяет просматривать содержимое различных файлов tar-архивов без его извлечения. Что касается содержимого tar-файла в терминале, это может быть полезно во многих ситуациях. В этом руководстве мы исследуем, как просматривать содержимое файлов tar и сжатых файлов tar в терминале, используя различные флаги и длинные команды. Чтобы узнать больше об утилите Tar, запустите «man tar» в терминале.

Читайте также:  Как настроить загрузочный сервер PXE с NFS на CentOS?
Оцените статью
bestprogrammer.ru
Добавить комментарий