#!/bin/bash ########################################################### # # rclone_copy.sh # rclone으로 로컬 디렉토리<->클라우드 간 복사 # ########################################################### LOCAL_DIR="/sata_hdd/backup/folder_sync" REMOTE_DIR="onedrive:/backup" RCLONE_CONFIG="/home/armbian/.config/rclone/rclone.conf" TIMESTAMP_STR=`date "+%Y%m%d_%H%M%S"` LOG_DIR="~/logs/rclone" LOG_FILE="${LOG_DIR}/${TIMESTAMP_STR}_rclone_copy.log" rclone \ --config ${RCLONE_CONFIG} \ --log-file=${LOG_FILE} \ --log-level INFO \ --create-empty-src-dirs \ -P \ copy \ ${LOCAL_DIR} \ ${REMOTE_DIR}
@ECHO OFF REM ########################################################### REM # REM # RCLONE_COPY.BAT REM # rclone으로 로컬 디렉토리<->클라우드 간 복사 REM # REM ########################################################### SET "LOCAL_DIR=O:\backup\folder_sync" SET "REMOTE_DIR=onedrive:/backup/folder_sync" SET "RCLONE_CONFIG=D:\settings\config\rclone\.config\rclone\rclone.conf" SET "LOG_DIR=D:\0_tmp" SET TIMESTAMP_VAL=%DATE:~0,4%%DATE:~5,2%%DATE:~8,2%_%TIME:~0,2%%TIME:~3,2%%TIME:~6,2% SET TIMESTAMP_VAL=%TIMESTAMP_VAL: =0% SET "LOG_FILE=%LOG_DIR%\%TIMESTAMP_VAL%_rclone_copy.log" rclone^ --config "%RCLONE_CONFIG%"^ --log-file="%LOG_FILE%"^ --log-level INFO^ --create-empty-src-dirs^ -P^ copy^ "%REMOTE_DIR%"^ "%LOCAL_DIR%"