admin-scripts/shell/sync_to_protondrive

25 lines
454 B
Bash
Executable File

#!/usr/bin/env bash
set -euo pipefail
STAGING_DIR="/home/jas/protonshare"
SHARE_DIRS=(
/home/jas/calibre-library
/home/jas/documents
/home/jas/ebooks
/home/jas/org
/home/jas/org-roam
/home/jas/pictures
)
rm -rf "${STAGING_DIR}"
mkdir -p "${STAGING_DIR}"
for dir in "${SHARE_DIRS[@]}"; do
cp -rfv "$dir" "${STAGING_DIR}/"
done
rclone sync --transfers 8 -P -u -c --ignore-existing "${STAGING_DIR:?}/" protondrive:/
exit 0