tgoop.com/bash_srv/120
Create:
Last Update:
Last Update:
🚀 Быстрое резервное копирование с датой в имени файла
Часто нужно сделать резервную копию файла или каталога, но чтобы не перезаписать старую - лучше добавить в имя дату и время. Ниже скрипт:
#!/bin/bash
# автор: https://www.tgoop.com/bash_srv
# Что копируем
SOURCE="/etc/nginx/nginx.conf"
# Куда сохраняем
BACKUP_DIR="/backup"
# Создаем каталог, если его нет
mkdir -p "$BACKUP_DIR"
# Имя файла с датой
DATE=$(date +"%Y-%m-%d_%H-%M-%S")
FILENAME=$(basename "$SOURCE")
cp "$SOURCE" "$BACKUP_DIR/${FILENAME}_${DATE}"
echo "✅ Резервная копия создана: $BACKUP_DIR/${FILENAME}_${DATE}"
💡 Как использовать:
- Поменяйте
SOURCE
на свой файл или каталог.- Можно добавить в
cron
, чтобы резервная копия делалась автоматически.🛠 Пример для
cron
(каждый день в 3 ночи):
0 3 * * * /path/to/backup.sh
📂 Теперь у вас всегда будут версии с точным временем создания!
👉@bash_srv
BY Bash Советы

Share with your friend now:
tgoop.com/bash_srv/120