Para comparar 2 arquivos, usamos o comando diff. Como podemos comparar dois diretórios? Especificamente, queremos saber quais arquivos / subdiretórios são comuns, o que é apenas em um diretório, mas não o outro uso
diff dir1 dir2
se você não estiver interessado em usar diferenças de arquivo
diff -q dir1 dir2 |sort
diff ordena sua saída em ordem alfabética pelo nome do arquivo / subdiretório. Eu prefiro agrupá-los por se eles são comuns e se eles existem apenas no primeiro ou no segundo diretório. É por isso que canalizei a saída do diff através de ordenação no comando acima.
Observe que, por padrão, o diff não alcança os subdiretórios para comparar os arquivos e subdiretórios nesse nível. Para alterar seu comportamento para ir para subdiretórios recursivamente, adicione -r.
diff -qr dir1 dir2 |sort
Espero que isso ajude.