我花了很多时间寻找解决方案。我知道必须有一个已发布的解决方案,我只是找不到它。
我有一个活动目录 (Dir1) 和一个具有相同文件名的开发 (Dir2) 目录。内容可能不同,也可能不同,日期也是如此。
使用 PHP 或 linux 命令行,我需要获取每个文件的最新版本的目录的递归列表。由于我的托管环境,我无法使用 rsync。
这将为一个目录提供一份最新修改文件的漂亮列表:
find . -type f -printf '%TY-%Tm-%Td %TH:%TM: %Tz %p\n'| sort -n | tail -n20
缺点是我必须手动比较输出。
这很好,但它没有显示哪些文件较新:
diff --brief -rq www/dashboard dev.efit.health/dashboard
有没有办法使用 diff 并让输出显示哪些文件较新?
如果没有,有人可以指出我正确的方向吗?
料青山看我应如是