Я смотрю, чтобы сравнить каталоги тем Drupal. Тема drupal - это каталог, состоящий из нескольких файлов, и я пытаюсь выяснить, какие из них необходимы. Например, у всех них может быть файл с именем template.php
или page.tpl.php
.
Как я могу найти набор всех общих файлов для нескольких каталогов? В моем случае все «одинаковые» файлы (файлы с одинаковыми именами) будут находиться в одном и том же каталоге уровней.
Ответы:
Список всех имен (не путей) файлов, общих для всех каталогов.
Или вызвать его как скрипт-файл или функцию с каталогами в качестве параметров.
источник
Вы можете отобразить список имен, отсортированных по количеству каталогов, в которых они отображаются.
источник
С помощью Meld вы можете сравнить две директории и посмотреть, какие файлы присутствуют в одной, а не в другой, и наоборот. Он также может показать различия между общими файлами.
источник
Для 3 каталогов, один из которых текущий, а два «a» и «b», вы можете выполнить цепочку теста следующим образом:
если файлы имеют общий шаблон (например, .php) и не содержат пробелов в именах файлов.
Использование
ls
в сценариях всегда проблематично, и я обычно не рекомендую использовать его, но если у вас есть обзор всех файлов в каталоге, где начинается поиск, и он не содержит пробелов и специальных символов, таких как «*» или «? "," <"или" | ", его следует сохранить, чтобы использовать.источник