Compare nomes de arquivos em dois diretórios na linha de comando

0

É possível comparar nomes de arquivos em dois diretórios?

Eu preciso obter informações sobre quantos nomes diferentes e semelhantes de arquivos no diretório some_directory e other_directory

    
por micgeronimo 18.02.2015 / 14:13

2 respostas

2
 diff -q some_directory other_directory

Listará as diferenças entre os diretórios com linhas como esta:

Files some_directory/ttt.pdf and other_directory/ttt.pdf differ
Only in other_directory xxxxx.pdf
Only in some_directory xxxTxx.pdf

Se você também quiser ver as diferenças reais, omita o "-q". Se você quer apenas saber quais arquivos estão faltando ou diferentes e também deseja incluir subdiretórios ...

diff -qr some_directory other_directory
    
por Rinzwind 18.02.2015 / 14:19
1
diff -qr dir1 dir2 | sort

Isso compara arquivos em dois diretórios.

Se você remover o argumento q e o símbolo | , ele mostrará todos os arquivos em dois diretórios

    
por Senthil Anand 18.02.2015 / 14:23