phpdev.org Программисты Laravel, Yii2, Битрикс
  • Поддержка
  • Разработка
  • Кейсы
  • О компании
  • Блог
  • Контакты
  • Галерея
  • Клиентам
  • RU | EN
Главная
Блог
Бэкап файлов через ssh используя tar
27.10.2021

Бэкап файлов через ssh используя tar

Создание архива

Для создание архива будем использовать tar - наиболее распространенный архиватор, используемый в Linux-системах.
В терминале переходим в нужную в папку, где лежит наш сайт или необходимые файлы используем команду
$ tar -cvzf backup.tar.gz .
  • -с - указывается для создание архива
  • -v - для визуального отображения хода процесса
  • -z - для использования сжатия с помощью gzip (для использования bzip2 ключ будет -j)
  • -f - для упаковки содержимого в файл (без него tar будет выдавать результат на stdout при упаковке и пытаться читать архив с stdin при распаковке)
  • backup.tar.gz - название архива
  • . - указывает, что все файлы и папки в данной директории попадут в архив (можно так же указать полный путь /var/www/site.com)
Данная команда упакует папку со всем содержимым в сжатый с помощью gzip архив. Архив будет находится в папке сайта.
Чтобы скачать архив можно просто указать в браузере http://site.com/backup.tar.gz
Для того чтобы перенести архив на другой сервер можно использовать команду
$ wget http://site.com/backup.tar.gz

Распаковка архива

Для распаковки переходим в нужную директорию и выполняем команду
$ tar -xvf /path/to/backup.tar.gz
-x - используется для "распаковки"

tar предоставляет множество полезных возможностей. Например, можно указать файлы и каталоги, которые не будут включены в архив, добавить файлы в существующий архив, взять список объектов для запаковки из текстового файла и много что ещё. Во всем многообразии опций как всегда поможет разобраться
$ tar --help

Возврат к списку


КОНТАКТЫ

Также вы можете связаться с нами по этим контактам:

phpdev.org Программисты Laravel, Yii2, Битрикс
info@phpdev.org
+7 993 898-44-62
+375 44 503 4449
г. Минск, ул. Ольшевского, д. 22, пом. 20
Карта
© 2015 – 2023 PHPDev
Мы в соцсетях:
phpdev.org Программисты Laravel, Yii2, Битрикс
меню
Поддержка Разработка Кейсы О компании Блог Контакты Галерея Клиентам
RU | EN
Программисты Laravel, Yii2, Битрикс
BY +375
  • BY +375
  • RU +7
  • UA +380

Нажимая кнопку «Оставить заявку», Вы даёте согласие на обработку Персональных данных.

phpdev.org Программисты Laravel, Yii2, Битрикс
Спасибо! The application has been successfully sent. We will contact you shortly