有谁知道如何列出存在于一个远程文件夹而不是另一个远程文件夹中的文件.我有两个服务器(比如Server1和Server2),它们具有相似的文件夹结构,我在做Rsync.但是,目标文件夹包含的文件多于源文件,因为某些文件已被删除.现在,我正在尝试通过diff在服务器1和服务器2之间使用来查找在Server2中找到哪些新文件的方法.
我可以使用以下命令直接在两个本地文件夹之间进行差异:
diff /home/www/images/test_images /var/www/site/images/test_images
Run Code Online (Sandbox Code Playgroud)
但我想知道是否可以使用ssh在两个远程服务器之间区分文件夹.像这样?
diff ubuntu1@images.server1.com:/home/www/images/test_images ubuntu2@images.server2.com:/var/www/site/images/test_images
Run Code Online (Sandbox Code Playgroud)
说服务器1和服务器2的ssh配置如下:
服务器1
IP: images.server1.com
User: ubuntu1
Password: pa$$word1
Images Path: /home/www/images/test_images
Run Code Online (Sandbox Code Playgroud)
服务器2
IP: images.server2.com
User: ubuntu2
Password: pa$$word2
Images Path: /var/www/site/images/test_images
Run Code Online (Sandbox Code Playgroud)
希望有任何帮助来解决这个问题.谢谢.