Descobri diff -rq folder1 folder2
, no entanto, que sendo um usuário do OS X, você obtém lindos arquivos ocultos, como se .DS_Store
apenas obscurecesse os resultados no terminal. Então, eu realmente não me importo com esses arquivos. Conhecer a linha de comando é poderoso e geralmente contém muitas joias escondidas. Como posso fazer uma comparação em duas pastas. Excluindo um ou mais arquivos/tipos.
Observe que isso não é para algo como rsync, git ou svn. Como a maioria das minhas pesquisas pela resposta que procuro referem-se principalmente aos repositórios svn/git.
Responder1
Você pode excluir todos os arquivos que correspondam a um determinado padrão usando o sinalizador -x do diff. A linha a seguir deve excluir todos os arquivos ocultos em todos os diretórios que você compara:
diff -x '.*' -rq folder1 folder2