предположим, в моем текущем каталоге у меня есть 50 подкаталогов. Теперь меня интересуют только около 20 из этих подкаталогов (имена которых соответствуют шаблону). Я хотел бы рекурсивно перечислить содержимое этих 20 подкаталогов. Как я могу это сделать ?

Я хотел бы сделать это в Solaris 10 и Linux(RHEL 5.x).

благодарю вас,

3 ответа3

1

Используйте дерево. Просто перейдите в каталог, для которого вы хотите получить структуру, и введите дерево. Подробнее смотрите здесь. Используйте ключи -l и -r.

1

Вы можете использовать ls и find для этого. Просто используйте find чтобы получить каталоги и передать их в ls:

ls `find -type d -name my_dir`

Если вам нужно больше подробного вывода, вы также можете использовать опции ls :

ls `find -type d -name my_dir` -al
0

ls -R pattern, если вы можете выразить pattern как глобус оболочки.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .