Não, de todas as opções de diferenças, não há uma forma integrada de fazer as coisas necessárias. Você tem que cunhar sua própria solução.
Esta seria uma solução bastante simples e direta para começar:
find /path/to/dir1 /path/to/dir2 -printf "%TY-%Tm-%Td %TH:%TM %p\n" | sort -r
O que ele oferece é uma lista de arquivos em ordem cronológica inversa.
- Todos os arquivos que são mais recentes do que há algumas semanas, quando
dir1
edir2
eram idênticos, foram modificados. - O arquivo modificado que vem no topo da lista é modificado mais recentemente. Por exemplo, se
fileN
emdir1
aparecer acima dedir2
, entãofileN
emdir1
será mais recente.
Isso é bom o suficiente?