#!/bin/bash # pcp - Prompt Copy # copy a directroy of files to a destination, prompt to continue or abort if errors are encountered. find $1 -type f | while read file; do while (true); do echo cp --preserve=all --no-dereference --parents "$file" "$2"; #make sure it copied without error if [ $? -ne 0 ]; then echo 'An error has occured, perhaps the medium is full. Press enter to continue, or CTRL+c to quit'; read; else break; fi; done; done; echo 'complete'; exit;