Comment puis-je utiliser la commande tree pour répertorier le répertoire actuel sous forme d'arbre?
Si je fais
tree -L 1
Il ne répertorie que les répertoires, comment puis-je également afficher les fichiers?
linux
ubuntu
command-line
tree
Rien
la source
la source
/L
n'est pas un commutateur valide pour Windows XP.tree -L 1
répertorie les fichiers et les répertoires. Si vous n'avez aucun fichier dans le répertoire courant ou des fichiers cachés (.*
préfixe), ils n'apparaîtront pas par défaut.Réponses:
Pour Windows XP ou 7, le
/F
commutateur affichera également les noms de fichiers.Cependant, je suppose que vous êtes sur un autre système d'exploitation car ce
/L
n'est pas un commutateur valide sur XP ou 7.Sur ma machine virtuelle Ubuntu (11.10),
tree
n'est pas venu préinstallé.sudo apt-get install tree
corrigé cela rapidement. Ensuite, atree -L 1
fonctionné exactement comme vous semblez le vouloir - il a montré une arborescence du répertoire actuel, y compris les fichiers et les répertoires. L'ajout du-a
commutateur a également inclus des fichiers "cachés". Il semble que le comportement par défaut detree
soit d'afficher les fichiers et les répertoires. Cela ne peut être modifié en répertoires qu'avec le-d
commutateur.Plus de détails peuvent être trouvés dans
man tree
ou ici: http://www.computerhope.com/unix/tree.htmSi vous rencontrez des problèmes, je vous suggère de vérifier
ls
votrepwd
pour vous assurer qu'il y a bien des fichiers dans ce répertoire. Vérifiez également les autorisations de vos fichiers et dossiers et consultez laman
pagetree
pour plus d'options.la source
Il répertorie les fichiers et les répertoires pour moi:
la source