我试图以递归方式将本地主机中的目录与远程linux机器中的目录进行比较。但是,当我执行下一条命令时:
diff -r 'ssh admin@10.0.0.10:/home/admin' /home/admin
说这是行不通的:
差异:ssh admin@10.0.0.10:/ home / admin:没有这样的文件或目录
递归比较目录内容的正确方法是什么?
提前致谢
如果不需要区分文件中的详细信息,只需获取目录/文件名的差异,然后尝试以下操作:
//www.linuxproblem.org/art_9.html)
diff <(ssh admin@10.0.0.10 ls -R /home/admin) <(ls -R /home/admin)