#!/bin/bash
SOURCE="/var/www/html/test/"
DESTINATION="/var/www/html/test2/"
cp -pRu "$SOURCE*" "$DESTINATION"
HITSDIR='find $DESTINATION -type d | sed -e 's|'$DESTINATION'\(.*\)||g''
for i in $HITSDIR; do
if [ -e $SOURCE$i ]; then
echo Yes $SOURCE$i exists
else
echo Nope delete $DESTINATION$i.
#rm -r $DESTINATION$i
fi
done
HITSFILES='find $DESTINATION -type f | sed -e 's|'$DESTINATION'\(.*\)||g''
for i in $HITSFILES; do
if [ -e $SOURCE$i ]; then
echo Yes $SOURCE$i exists
else
echo Nope delete $DESTINATION$i.
#rm $DESTINATION$i
fi
done
Isso deve fazer o que você quer, apenas descomente o rm uma vez que você fez uma corrida seca.