Files
verify-files/gen_combined.sh
Julian Freeman b2cf655dfb optimize for hhd
2026-02-26 17:57:43 -04:00

27 lines
751 B
Bash

#!/bin/bash
if [ -z "$1" ] || [ -z "$2" ]; then
echo "Usage: $0 <md5_file_path> <target_dir>"
echo "Example: $0 md5_files/mybackup.md5 /Users/yourname/Backup"
exit 1
fi
MD5_PATH="$1"
TARGET_DIR="$2"
FILENAME=$(basename "$MD5_PATH")
FILE_BASENAME="${FILENAME%.*}"
COMBINED_FILE="${FILE_BASENAME}.txt"
mkdir -p "combined_files"
echo "Running ./rclone check ..."
./rclone check "$MD5_PATH" "$TARGET_DIR" --local-encoding "None" --exclude-from "exclude-list.txt" --checkfile "md5" --transfers 1 --buffer-size "256M" --checkers 8 --combined "combined_files/$COMBINED_FILE"
if [ $? -eq 0 ]; then
echo "Success: Saved to "combined_files/$COMBINED_FILE""
else
echo "Note: rclone check finished (return value might be different)"
fi