CMD arbre de commande de limiter le nombre de niveaux
Comment puis-je limiter le nombre de niveaux de l'arbre de commande passe par Windows? J'ai besoin de générer les résultats dans un fichier texte pour le travail, mais parce que par défaut de l'arbre de commande des listes de chaque sous-répertoire de celui de l'exécution de la commande, le résultat que j'obtiens est à plus de 44 000 lignes de long, ce qui n'est pas utile à tous, pour mon travail. Comment puis-je limiter à la liste juste les deux premiers niveaux?
tree
lui-même ne semble pas avoir la capacité de limiter la profondeur de l'arbre. Il a juste deux interrupteurs, un pour la en outre afficher les noms de fichiers dans chaque niveau, et de se mettre en caractères ASCII pour les lignes de l'arborescence.OriginalL'auteur iqover9000 | 2015-08-10
Vous devez vous connecter pour publier un commentaire.
En fait,
tree
de commande dans le DOS n'a pas lelevel
option. Vous pouvez consulter le manuel: arbre dans windows.Mais, vous pouvez utiliser le
git bash
(c'est un outil fourni par git lors de l'installation de git sur windows) oubabun
(c'est vraiment un très bon outil pour les utilisateurs de windows doivent utiliser le *outils unix) donc, dans cette façon, vous pouvez utiliser la commande @Zhengquan Feng mentionné.OriginalL'auteur Jesse Chen
Puisque je n'ai pas trouvé de réponse complète ici. Ici, il est:
Windows CMD ne prend pas en charge
-L
niveaux de profondeur.../../cygdrive/c/myFolder
.tree -L 3 >result.txt
.tree -L 3 .
fonctionne sur Linux/Ubuntu ainsiOriginalL'auteur Dariusz Sikorski
Vous pouvez essayer ce projet sur Windows :
https://github.com/MrRaindrop/tree-cli
Utilisation:
utilisation
-l
levelNumber pour spécifier le chemin d'accès de niveau:treee -l 2
OriginalL'auteur Willard Wong