All pastes #136547 Raw Edit

Unnamed

public text v1 · immutable
#136547 ·published 2006-08-17 19:26 UTC
rendered paste body
#!/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;