13.04.2014

Архивация/Разархивация [tar/gz]

Архивация/Разархивация [tar/gz]

Разархивация

распаковка tar.gz:

$ tar -xvzf *.tar.gz

Используемые в команде ключи:

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

Примечание: Обратите внимание на очередность ключей программы tar. Если ключ "f" не будет находиться на последнем месте в строке ключей, то есть непосредственно перед именем файла, то программа tar выдаст сообщение об ошибке: "tar: Error opening archive: Failed to open 'z'".

распаковка gz:

$ gunzip folder.gz

Архивация

без сжатия:

$ tar -cvf folder.tar </путь/к/папке>

сжатие gzip:

$ tar -cvzf folder.tar.gz </путь/к/папке>

сжатие bzip2:

$ tar -cvjf folder.tar.bz2 </путь/к/папке>

Тэги: FreeBSD, BSD, gz, tar

Комментариев нет:

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