Терминальная команда, чтобы показать только файлы первого уровня с ls -R - PullRequest
0 голосов
/ 09 декабря 2018

Я хочу иметь четкое представление о моих файлах в папке моего проекта.Но я не хочу видеть содержимое подпапок.Я делаю ls -R, чтобы получить файлы модным способом, но он отображает все файлы.Например, у меня есть узлы модулей внутри каждой папки клиента see below.Вот моя файловая система:

WebstormProjects
|--Porject1
|   |--Client
|   |  |--node_modules
|   |  |--etc...
|   |--Server
|--Project2
|   |--Client
|   |--Server

То же самое для второго файла.Когда я нажимаю ls -R, он показывает мне не только файлы первого уровня, которые я хочу видеть на клиентском сервере или что-то еще, но и все, что внутри них, 8 уровней и прочее.

Я даже пытался ls -R -1, но единственное, что он делает, это помещает их в один столбец.-maxdepth -1, -depth 1 не работает.

Как правильно сделать это с ls?Я не хочу использовать найти или что-то еще.Я хочу, чтобы команда отображала мой текущий каталог в некоторой структурированной форме, как показано выше, a filesystem of sorts, но в терминале.

Если вам известны какие-либо другие команды, добавьте их Using Linux Ubuntu 18.04, with zsh.Спасибо !!

...