Все файлы в папках templates
, рекурсивно:
find. -path '*/templates/*'
Если вам не нужны файлы в подкаталогах templates
папок (, за исключением templates/foo/templates/bar
для курса ), вы можете использовать расширение -regex
некоторых find
реализаций:
find. -regex '.*/templates/[^/]*'
Если вам нужны только обычные файлы, добавьте -type f
. Для любого типа файлов, кроме каталога, ! -type d
.
Если вас интересуют только имена файлов, а не путь, ведущий к ним, в GNU find
добавьте-printf '%f\n'
(и, возможно, канал к sort -u
, предполагая, что имена файлов не содержат символов новой строки, чтобы получить уникальные имена ).