Você pode excluir todos os arquivos correspondentes a um determinado padrão usando o sinalizador -x do diff. A seguinte linha deve excluir todos os arquivos ocultos em todos os diretórios que você diferenciar:
diff -x '.*' -rq folder1 folder2
Eu encontrei diff -rq folder1 folder2
no entanto, sendo um usuário do OS X, você obtém os lindos arquivos ocultos, como .DS_Store
, apenas nublando os resultados no terminal. Então, eu realmente não me importo com esses arquivos. Conhecer a linha de comando é poderoso e muitas vezes contém muitas gemas ocultas. Como posso fazer um diff em duas pastas? Excluindo um ou mais arquivos / tipos.
Note que isso não é para algo como rsync ou git ou svn. Como a maioria das minhas buscas pela resposta que eu procuro referem-se principalmente a repositórios svn / git ..
Você pode excluir todos os arquivos correspondentes a um determinado padrão usando o sinalizador -x do diff. A seguinte linha deve excluir todos os arquivos ocultos em todos os diretórios que você diferenciar:
diff -x '.*' -rq folder1 folder2