✔️Скрипт для Bash, который облегчает синхронизацию файлов между двумя директориями, важен для обеспечения последовательности данных в разных местах. Пример ниже показывает, как легко это можно сделать:
#!/bin/bash
# Директории для синхронизации
SOURCE_DIR="$HOME/source_directory"
DEST_DIR="$HOME/destination_directory"
# Синхронизация файлов
rsync -av --delete "$SOURCE_DIR/" "$DEST_DIR/"
# Уведомление о завершении
echo "Синхронизация завершена: $SOURCE_DIR -> $DEST_DIR"
➡️ Пояснение скрипта:
▶️Команда
rsync -av --delete "$SOURCE_DIR/" "$DEST_DIR/" копирует все файлы и каталоги из исходной директории в целевую, удаляя при этом файлы в целевой директории, которых нет в исходной. Опция -av включает в себя детальное копирование и сохранение прав доступа, что особенно важно для администрирования систем и работы с важными данными.🖼️ Ссылка на источник
🔨 bash_help
