• Продукты ISPsystem
Заметки от Экспертов и Обычных Пользователей

Как разархивировать/заархивировать арихив .tar и.tar.gz

20.09.2013 09:13 / Leave a Comment / admin

Задались вопросом о том как распаковать или упаковать в .tar или .tar.gz и в чем их разница, то вы на правильной странице :)

Какой же метод выбрать спросите вы и в чем разница?

Tar — Просто создает архив, без какого либо сжатия, тем самым собирая все файлы в один файл, для дальнейшего сжатия.

.tar.gz (gzip) — Самый распространенный и оптимальный вариант сжатия и работы. По сравнению с bzip2 не такой прожорливый в плане CPU.
Идеальный вариант для ежедневной работы и частого использования, работает не прерывным потоком.

.tar.bz2 (bzip2) — Сжимает файлы более эффективнее, но медленнее gzip. Подходит для сжатия малого кол-ва файлов, а лучше одного, перед сжатием большого кол-ва файлов, лучше сжать сначала другим архиватором.
Сам процесс сжатия, мало того, что долгий, так еще и ресурсозатратный,  заметна нагрузка на CPU.
Для ежедневной работы и сжатия не рекомендуется.

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

Основные ключи:
-c — главная буква ключа, показывающая, что нужно создать архив
tar -cf 1.tar /1

-x — ключ, для распаковки архива
tar -xf 1.tar

-t — показать содержимое архива
tar -tf 1.tar

-z — работать с помощью gzip

-j — работать при помощи bzip2

.tar:
tar -cf имя_архива.tar /полный/путь — Упакует ваши папки и файлы по указанному пути
tar -xf имя_архива.tar  — Распакует все файлы в архиве в директорию которой вы находитесь
tar -tf имя_архива.tar — Покажет содержимое архива

.tra.gz (Команда вроде та же, но но запрос уже идет с ключом z — что говорит о том, что нужно сжимать наш tar через gzip, наиболее распространенный и оптимальный вариант):
tar -czf имя_архива.tar.gz /полный/путь
tar -xzf имя_архива.tar.gz

tar -tzf имя_архива.tar.gz

.tar.bz2 (Также как и выше, добавлена в ключ буква j но уже вместо z, что говорит о том, что работаем через bzip2)
 tar -cjf имя_архива.tar.bz2 /полный/путь
tar -xjf имя_архива.tar.bz2
tar -tjf имя_архива.tar.bz2

Полезные ключи, которые стоит знать:

-p — Сохраняет все права файлов и папок (Что также важно, при распаковки из под root-а)

-v — Выводит структуру архива при распаковки и архивации

-С — Ключ, позволяющий указать путь куда распаковать архив
tar -xzf имя_архива.tar.gz -C /folder/test — распакует в указанную вами папку

Теги: bzip2, gzip, tar, tar.gz

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

Для отправки комментария вам необходимо авторизоваться.

Post Navigation

← Previous Post
Next Post →

Реклама

Разделы

  • Apache2
  • BILLmanager
  • CentOS
  • COREmanager
  • Debian
  • Google
  • Hetzner
  • IP
  • ISPmanager
  • ISPsystem
  • Linux
  • Microsoft
  • mysql
  • Nginx
  • php
  • spam
  • Windows
  • Zend
  • Безопасность
  • Исправления ошибок
  • Команды
  • Настройки
  • Партнерки
  • Разное
  • Советы
  • Установка
© Copyright 2011 - Заметки от Экспертов и Обычных Пользователей
Яндекс.Метрика