Создание и распаковка архивов tar.gz и tar.bz2

Как создать .tar.gz

tar -cvf file.tar /full/path — создать .tar
tar -czvf file.tar.gz /full/path — создать .tar.gz (архив)
tar -cjvf file.tar.bz2 /full/path — создать .tar.bz2 (архив)

Синтаксис этих примеров:
tar [-ключи] [название архива] [путь что запаковать]

Как распаковать архив

tar.gz — tar xvfz *.tar.gz
tar.bz2 — tar xvjf *.tar.bz2

x — позволяет вам извлекать файлы из архива.
v — делает вывод tar подробным. Это означает что на экран будут выведены все найденные в архиве файлы. Если эта опция опущена информация выводимая в процессе обработки будет ограничена.
f — является обязательной опцией. Без неё tar пытается использовать магнитную ленту вместо файла архива.
z — позволяет вам обрабатывать архив сжатый gzip’ом (с расширением .gz). Если вы забудете указать эту опцию tar выдаст ошибку. И наоборот эта опция не должна использоваться для несжатых архивов.

В файлах .tar можно хранить несколько папок (структуру папок и файлов). Лучше использовать с ключами для архивации файла .tar чтобы в результате получились файлы с расширением .tar.gz (файл .tar сжатый архиватором gzip) или .tar.bz2 (файл .tar сжатый bzip2). Формат bzip2 лучше сжимает но gzip более распространён поэтому лучше сжимать этим архиватором.


Оригинал статьи http://pingvinoff.net/2010/01/01/arxivy-tar-gz-i-tar-bz2/

0 комментариев

Оставить комментарий