Как распаковать файл tar.gz в Linux

Руководство по использованию команды tar для извлечения файлов tar.gz в Ubuntu, CentOS, Fedora и других дистрибутивах Linux.

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

tar.gz формат широко используется программным обеспечением, доступным для Linux как в официальных репозиториях, так и неофициально в Интернете.

Что такое файл tar.gz?

tar.gz (Gzip) - один из форматов файлов, доступных в системе сжатия tar. Некоторые другие форматы файлов bz2,lzip и Изоп. Gzip и bz2 являются наиболее часто используемыми форматами. Gzip предназначен для более быстрого сжатия, тогда как bz2 предназначен для архива меньшего размера.

деготь по умолчанию установлен в большинстве систем Linux. В случае его отсутствия, вы можете установить этона Ubuntu, Debian или аналогичном Дистрибутивы Linux, запустив:

sudo apt install tar

Примечание: В случае версии Ubuntu <14.04 используйте apt-get вместо apt.

Установить деготь на CentOS и Fedora, бегать:

ням установить tar

Как извлечь tar.gz с помощью деготь команда

Чтобы распаковать файл архива tar.gz, бегать:

tar xvzf .tar.gz

Посмотрим, какие варианты xvzf значит:

Икс - Указывает, что файлы должны быть извлечены из архива.

v - Обозначает многословие. Выведите каждое имя файла, извлеченное из архива, вместе с его путем. Это предназначено только для информации и, следовательно, не является обязательным.

z - Указывает, что архив сжат с помощью Gzip.

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

Пример

Следующая команда извлечет три файла из архива. testarchive.tar.gz и напечатайте их имена.

tar xvzf testarchive.tar.gz

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

Категория: Linux