Пропустить навигацию.

Как создать и распакавать архив tar и tar.gz

Судя по вопросам в аську, вопрос для некоторых актуальный, ведь при бекапе сайта (или переносе на другой хостинг), удобно запаковывать все файлы в архив, который потом, при необходимости, можно распаквать.

Условимся, что все операции выполняются по протоколу ssh.

Вопрос: Как создать tar архив?

Ответ: tar -cf arc.tar *

Комментарии: Данная информация в текущем каталоге создаст файл arc.tar.gz, в котором будут все не скрытые файлы и папки в данном каталоге. Обратите внимание на файл .htaccess, я переношу его руками. Вместо * можно написать каталог (например files/ или www/) или файл, если требуется заархивировать конкретную папку/файл.

Вопрос: Как создать tar.gz (gzip) архив?

Ответ: tar -czf arc.tar.gz *

Комментарии: аналогичные как и для создания архива tar.

Вопрос: Как распаковать архив tar?

Ответ: tar -xf arc.tar

Комментарий: все файлы данного архива разархивируются в текущий каталог.

Вопрос: Как распаковать архив tar.gz (gzip)?

Ответ: tar -xzf arc.tar.gz

Комментарии: аналогичные как и для распаковки архива tar.

ps. пост для начинающих, я сам знаю что man порой сложно осилить, да и нет смысла с ним разбираться полностью, при таких простых вопросах. Хотя если что-то специфическое нужно, man всё же придётся изучить ;)