¿Cómo excluyo / ignoro tipos / extensiones de archivos específicos con rmlint?


0

Estoy intentando deduplicar un directorio laberíntico, pero sigo obteniendo resultados por el contenido de los elementos que quiero que coincidan en lugar de los elementos adjuntos, es decir, mis resultados están llenos de cosas como '.css' & amp; Archivos '.strings' de paquetes '.app' no coincidentes.

No puedo restringir por profundidad recursiva porque no hay uniformidad para las subcarpetas en el directorio.

Quiero decirle a rmlint que ignore '.nib' & amp; '¿icono?' &erio; '.plist' etc. archivos & amp; solo dame los dupes para los archivos adjuntos '.app' o '.scptd' o '.action' etc.

¿Puedo hacer esto? ¿Cómo hago esto? ¿Hay una mejor herramienta de comparación byte por byte para hacer esto?

Respuestas:


0

Intente usar la utilidad "buscar" para excluir estos archivos y luego canalice el resultado a rmlint:

$ find /target/dir -type f ! -name '*.nib' ! -name '*.icon' ! -name '*.plist' | rmlint [options] -

El "! -Name 'pattern'" le dice a encontrar que excluya los archivos que coincidan con 'pattern'.

La opción "-" para rmlint significa leer la lista de archivos desde la entrada estándar.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.