Как ограничить количество уровней, которые команда дерева выполняет в Windows? Мне нужно выводить результаты в текстовый файл для работы, но поскольку по умолчанию команда дерева перечисляет каждую директорию под той, в которой вы запускали команду, вывод, который я получаю, составляет более 44 000 строк, что не помогает вообще для моей работы. Как ограничить его перечислением только первых уровней пары?Ограничение командной строки дерева CMD количество уровней
ответ
Фактически, команда tree
в DOS не имеет опции level
. Вы можете обратиться к руководству: tree in windows.
Но вы можете использовать git bash
(это инструмент, предоставляемый git, когда вы установили git на windows) или babun
(это действительно хороший инструмент для пользователей Windows, которые используют инструменты * unix), таким образом, вы можете использовать команду, о которой упоминал @Zhengquan Feng.
Так как я не нашел полного ответа здесь. Вот он:
Windows CMD не поддерживает -L
уровни глубины.
- Установить CygWin .
- В Cygwin убедитесь, что вы выбрали пакет Utilities/Tree.
- Откройте CygWin и перейдите к своей папке, например, cd
../../cygdrive/c/myFolder
. - Структура дробления и сохранить как result.txt
tree -L -3 >result.txt
.
это должно быть "tree -L 3> result.txt" – psaha4
Вы можете попробовать этот проект Windows:
https://github.com/MrRaindrop/tree-cli
Использование:
использование -l
levelNumber, чтобы определить уровень пути:
treee -l 2
- 1. Высота синтаксического дерева (количество уровней)
- 2. MinGW ограничение командной строки?
- 3. Дерево количество уровней
- 4. странное ограничение командной строки cscope
- 5. ограничение параметра аргумента командной строки
- 6. flywaydb: Ограничение миграции командной строки
- 7. Ограничение командной строки для Solaris
- 8. Ограничение символов командной строки ImageMagick
- 9. как преодолеть ограничение строки командной строки?
- 10. Replicate Xcode Cmd + R из командной строки
- 11. Аргументы командной строки для Docker CMD
- 12. CMD командной строки DIR Batch File
- 13. Количество элементов аргументов командной строки
- 14. PDO MySql найти количество уровней в дереве
- 15. мне нужно ObservableCollection уровней дерева
- 16. Однородные значения для уровней в алгоритме дерева
- 17. получить количество уровней ячейки
- 18. Построение структуры дерева уровней 5 в python
- 19. Количество уровней в дереве в LISP
- 20. Ограничение символов командной строки Gradle на окнах
- 21. Как обойти ограничение длины командной строки?
- 22. Обход командной строки cURL 2GB ограничение загрузки
- 23. Ограничение размера аргумента аргумента командной строки C++
- 24. Программно найти количество уровней кеша
- 25. Бесконечное количество аргументов командной строки в Python
- 26. найти количество символов в сценарии командной строки
- 27. получить количество аргументов из командной строки (smalltalk)
- 28. найти количество символов в сценарии командной строки
- 29. Пакетные файлы - количество аргументов командной строки
- 30. Стилирование разных уровней дерева WPF по-разному?
'tree' сам как представляется, не имеет возможности ограничить глубину дерева. Он имеет только два переключателя: один для дополнительного отображения имен файлов на каждом уровне и один для переключения на символы ASCII для строк дерева. – BlackJack