Могу ли я использовать ls -R для отображения глубины до 2 папок?


11

У меня есть дерево папок, которое выглядит так

main/                             
main/34532-23423632-2354/what-i-want/sth/other/blah-blah            
main/54634-56345634-3422/what-i-want/sth/
....
main/54356-34225675-2345/what-i-want/

Я хочу, чтобы оно показывало дерево до папки, что я хочу. Потому что папки sth, other и так далее содержат много других бесполезных вещей.

Я просто хочу посмотреть, что находится внутри каждой папки с именем xxxx-xxxxxxxx-xxxxx.

Там в любом случае?

Ответы:


9

Если вы хотите отобразить только список имен файлов и каталогов, treeкоманда очень удобна.

Это не установлено по умолчанию, вы должны установить это:

sudo apt-get install tree

Затем вы можете увидеть древовидную структуру с помощью команды ниже:

tree -L 2 main/

опция -L: установит номер глубины каталога.

Пример скриншота:

введите описание изображения здесь


10

Используйте подстановочные знаки для вашего поиска, как

ls /main/*/*/

Это будет список с глубиной поиска 2. Пользователь больше подстановочных знаков для более глубокого поиска.



Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.