Я потратил много времени на поиски решения.Я знаю, что должно быть опубликованное решение, но я просто не смог его найти.
У меня есть действующий каталог (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 и выводить, какие файлы новее?
Если нет, то может кто-нибудь указать мне правильное направление?