Estoy buscando comparar directorios de temas de Drupal. Un tema de drupal es un directorio compuesto por varios archivos, y estoy tratando de descubrir cuáles son esenciales. Por ejemplo, todos pueden tener un archivo llamado template.php
o page.tpl.php
.
¿Cómo puedo encontrar el conjunto de todos los archivos comunes para varios directorios? En mi caso, todos los 'mismos' archivos (los del mismo nombre) estarán en el mismo directorio de nivel.
Respuestas:
Lista todos los nombres (no rutas) de archivos comunes a todos los directorios.
O llámelo como un archivo de script o función, con los directorios como parámetros.
fuente
Puede mostrar una lista de nombres ordenados por la cantidad de directorios en los que aparecen.
fuente
Con Meld puede comparar dos directorios y ver qué archivos están presentes en uno y no en el otro y viceversa. También puede mostrar las diferencias entre los archivos comunes.
fuente
Para 3 directorios, uno de ellos el actual y dos 'a' y 'b', puede encadenar la prueba de esta manera:
si los archivos tienen un patrón común (como .php) y no contienen espacios en blanco en los nombres de archivo.
El uso
ls
en Scripts siempre es problemático y normalmente desaconsejo usarlo, pero si tiene una descripción general de todos los archivos en el directorio donde comienza la búsqueda, y no contiene espacios en blanco, ni caracteres especiales como "*" o "? "," <"o" | ", debe guardarse para usarlo.fuente