man rsync
и почитайте что каждый параметр означает
Тут из /var/log/backup_rsync_all берет директории для копирования, подменяет часть пути на datastore1 и выполняет копирование
for file in `/bin/cat /var/log/backup_rsync_all | grep mkstemp | awk -F"\"" '{ print $2 } ' | sed 's/\.[^.]*$//;s;/\.;/;'`;do
file_source=`echo $file | sed 's/datastore2/datastore1/'`
/bin/cp -f "$file_source" "$file"
done
Тут выполнение некоего файла /usr/local/bin/versions.sh на удаленном хосте 172.16.0.248
/usr/bin/ssh -i /root/ds2 root@172.16.0.248 "/usr/local/bin/versions.sh"
В основном - все остальные перечисленные команды - команды копирования и синхронизации бекапов с небольшими вариациями