Опубликовано вт, 07/08/2014 - 14:28 пользователем admin
Распаковать и Разархивировать Файлы [tar], [tar.gz] и [tar.bz2]
[tar] - Извлечь (распаковать) TAR Архив
$ tar -xvf foo.tar
[tar.gz] - Извлечь и Разархивировать TAR Архив, сжатый с помощью GZIP
$ tar -xvzf foo.tar.gz
[tar.bz2] - Извлечь и Разархивировать TAR Архив, сжатый с помощью BZIP2
$ tar -xvjf foo.tar.bz2
Опции | Описание |
---|---|
-x | извлечь файлы из архива |
-v | выводить список обрабатываемых файлов |
-f | указать имя архива или TAR файла |
-z | разархивировать содержимое, сжатое с помощью программы gzip [tar.gz] |
-j | разархивировать содержимое, сжатое с помощью программы bzip2 [tar.bz2] |
Просмотреть Содержимое Архива [tar], [tar.gz] или [tar.bz2]
[tar] - Показать содержимое TAR архива
$ tar -tvf foo.tar
[tar.gz] - Показать содержимое TAR архива, сжатого с помощью GZIP
$ tar -ztvf foo.tar.gz
[tar.bz2] - Показать содержимое TAR архива, сжатого с помощью BZIP2
$ tar -jtvf tar.bz2
Опции | Описание |
---|---|
-t | показать содержимое архива |
Извлечь Один Файл из TAR Архива
Используйте следующие команды для извлечения одного файла, скажем bar.txt, из архива :
$ tar -xvf foo.tar bar.txt $ tar -xzvf foo.tar.gz bar.txt $ tar -xjvf foo.tar.bz2 bar.txt
Также можно указать путь к файлу :
$ tar -xvf foo.tar docs/bar.txt $ tar -xzvf foo.tar.gz docs/bar.txt $ tar -xjvf foo.tar.bz2 docs/bar.txt
Извлечь Одну Папку из TAR Архива
Используйте следующие команды для извлечения одной папки, скажем docs, из архива :
$ tar -xvf foo.tar docs $ tar -xzvf foo.tar.gz docs $ tar -xjvf foo.tar.bz2 docs
Также можно извлечь какую-либо поддиректорию :
$ tar -xvf foo.tar docs/images $ tar -xzvf foo.tar.gz docs/images $ tar -xjvf foo.tar.bz2 docs/images