Чи можу я використовувати 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/

Я хочу, щоб воно показало дереву до папки те, що я хочу. Тому що в папках що-небудь, інших тощо, містяться багато інших речей, які є марними.

Я просто хочу побачити, що знаходиться всередині кожної папки з назвою 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.