rsyncでdry-runで確認してから実行する
的なシェルスクリプト
#!/bin/sh FROM=/path/to/from/ TO=/path/to/to/ EXCLUDE=/path/to/exclude OPT="-av --delete --exclude-from=$EXCLUDE $FROM $TO" RUN="rsync $OPT" DRY_RUN="rsync --dry-run $OPT" $DRY_RUN echo -n 'deply? [y/n]: ' read YN if [ "$YN" != 'y' ]; then exit fi $RUN echo 'rsync complete'