diff de duas pastas com tipos de arquivo com a linha de comando do OS X

1

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 ..

    
por chris 25.07.2014 / 14:58

1 resposta

6

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 
    
por 25.07.2014 / 15:16