我必须同步在两个主机具有不同内容的文件包含的目录列表。
假设有两个主人 - ap1.123.1.2和ap2.123.2.2并都包含导演的/ opt / ABC和/opt/abc.While都包含文件的N多。
类似下面在主机 - ap1.123.1.2
ls -l /opt/abc
a.txt
b.txt
c.txt
e.txt
并在宿主 - ap2.123.2.2
ls -l /opt/abc
a.txt
c.txt
d.txt
现在我要创建一个脚本,以确保这两个文件夹是同步的类似下面。在主机 - AP1和AP2,都应该包含在各自的目录相同数量的文件。
ls -l /opt/abc
a.txt
b.txt
c.txt
d.txt
e.txt
您可以使用rsync做比较。
This Answer和this one可能是你在找什么。
从第二个环节:
rsync -n -avrc /abc/home/sample1/* server2:/abc/home/sample2/