Для распаковки tar-архивов через командную строку используется утилита tar.
Полезно знать, что архивы в формате tar имеют расширение файлов .tar
. Также в Linux распространены архивы, которые имеют дополнительное сжатие другими программами. Например, архивы .tar.bz2
, .tar.gz
и другие. Все эти архивы можно распаковать утилитой tar.
Для распаковки архива в формате .tar
в текущую директорию выполните команду:
tar xvf archive.tar
Распаковка tar.bz2, tar.bzip2, tbz2, tb2, tbz
tar xvjf archive.tar.bz2
Распаковка tar.xz, txz
tar xvJf archive.tar.xz
Распаковка tar.gz, tgz
tar xvzf archive.tar.gz
Распаковка tar.lzma
tar --lzma -xvf archive.tar.lzma
x
— распаковать архив.
v
— Verbose-режим (вывод на экран дополнительной информации во время распаковки).
f
— выполнить распаковку архива из файла.
j
— вызвать bzip2 для распаковки архива.
z
— вызвать gzip
J
— вызвать xz
Чтобы распаковать архив в определенную директорию используется опция -C
или --directory
, например:
tar xvf archive.tar -C /to/directory
Примечание: директория должна существовать.
Мы рассмотрели базовый набор команд, который можно использовать для распаковки различных видов tar-архивов. Существуют также еще некоторые типы архивов, но они менее распространены.