Вам потребуется:
diff -r -q path/to/dir1 path/to/dir2/dir1 1>/dev/null if [[ $? == "0" ]] then echo "Directories are exact copies of each other" else rsync -av --delete path/to/dir1 path/to/dir2 fi
Как Rsync создаст новую папку dir1
в dir2
действительно сохранить всю dir1
папку, а не только его содержание.