diferencia de dos carpetas excluyendo tipos de archivos con la línea de comando de OS X

diferencia de dos carpetas excluyendo tipos de archivos con la línea de comando de OS X

Sin embargo, descubrí diff -rq folder1 folder2que, al ser usuario de OS X, obtienes encantadores archivos ocultos, como .DS_Storesimplemente nublar los resultados en la terminal. Entonces, realmente no me importan esos archivos. Conocer la línea de comando es poderoso y, a menudo, contiene muchas joyas ocultas. ¿Cómo puedo hacer una diferencia en dos carpetas? Excluyendo uno o más archivos/tipos.

Tenga en cuenta que esto no es para algo como rsync, git o svn. Dado que la mayoría de mis búsquedas de la respuesta que busco se refieren principalmente a repositorios svn/git.

Respuesta1

Puede excluir todos los archivos que coincidan con un patrón determinado utilizando el indicador -x de diff. La siguiente línea debería excluir todos los archivos ocultos en todos los directorios que diferencia:

diff -x '.*' -rq folder1 folder2 

información relacionada