paulenot
@paulenot
Статус пользователя - чайник

Как сделать бекап папки скриптом в Linux?

У меня есть рабочая папка с кучей файлов, там проекты разных программ и хотелось бы написать скрипт для автоматизации этого процесса.
Подскажите как можно составить список файлов в папке и скопировать эти файлы в папку backups/дата с помощью скрипта.sh ?
  • Вопрос задан
  • 119 просмотров
Решения вопроса 3
inoise
@inoise
Solutions Architect, AWS Certified, Hybrid Cloud
1. `cp -R from to`
2. `tar -zcvf archive-name.tar.gz directory-name`
3. быть нормальным человеком, хранить проекты в git и загружать их на сервер оттуда
Ответ написан
NikitOS_MV
@NikitOS_MV
Иномирянин
Скрипт:
#!/bin/sh
tar -cvzf /mnt/backup_device/dir/backup-$(date +"%d.%m.%y").tar.gz /var/www/dir/files

/mnt/backup_device/dir/ - заменить на папку для бекапов
/var/www/dir/files - папка, которую бекапим

Потом его в крон. Например, каждый день в 5 утра:
0 5 * * * sh /home/backupdata.sh
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
26 авг. 2019, в 01:06
2000 руб./за проект
25 авг. 2019, в 23:48
4000 руб./за проект
25 авг. 2019, в 22:35
1000 руб./за проект