Кто-нибудь знает, как перечислить файлы, которые существуют в одной удаленной папке, а не в другой удаленной папке. У меня есть два сервера (например, Server1 и Server2) с аналогичной структурой папок, где я занимаюсь Rsync. Однако папка назначения имеет больше файлов, чем источник, поскольку некоторые из файлов были удалены. Сейчас я пытаюсь найти способ, чтобы выяснить, какие файлы являются новыми в Сервера2 с помощью diff
между сервером 1 и сервером 2.Разница между двумя удаленными папками через SSH
Я могу взять различия между двумя локальными папками непосредственно с помощью следующей команды:
diff /home/www/images/test_images /var/www/site/images/test_images
Но мне было интересно, можно ли разграничить папки между двумя удаленными серверами с помощью ssh. Как это?
diff [email protected]:/home/www/images/test_images [email protected]:/var/www/site/images/test_images
Скажем SSH конфигурации сервера 1 и сервера 2 являются следующие:
Сервер 1
IP: images.server1.com
User: ubuntu1
Password: pa$$word1
Images Path: /home/www/images/test_images
Сервер 2
IP: images.server2.com
User: ubuntu2
Password: pa$$word2
Images Path: /var/www/site/images/test_images
В надежде на любой он lp для решения этой проблемы. Благодарю.
возможно :-) http://malcontentcomics.com/systemsboy/2006/07/send-remote-commands-via-ssh.html – Leo