Comment utiliser la commande tree pour afficher le répertoire actuel sous forme d'arbre ?
Si je le fais
tree -L 1
Il ne liste que les répertoires, comment faire pour qu'il affiche également les fichiers ?
Comment utiliser la commande tree pour afficher le répertoire actuel sous forme d'arbre ?
Si je le fais
tree -L 1
Il ne liste que les répertoires, comment faire pour qu'il affiche également les fichiers ?
Il liste les fichiers et les répertoires pour moi :
[ben@ben-x220 ~/tmp/test]$ tree --version
tree v1.5.3 (c) 1996 - 2009 by Steve Baker, Thomas Moore, Francesc Rocher, Kyosuke Tokoro
[ben@ben-x220 ~/tmp/test]$ tree -L 1
.
dir1
file1
file2
file3
1 directory, 3 files
[ben@ben-x220 ~/tmp/test]$ tree
.
dir1
file4
file1
file2
file3
1 directory, 4 files
Pour Windows XP ou 7, l'option /F
affiche également les noms de fichiers.
C:\>tree /?
Graphically displays the folder structure of a drive or path.
TREE [drive:][path] [/F] [/A]
/F Display the names of the files in each folder.
/A Use ASCII instead of extended characters.
Cependant, je suppose que vous utilisez un autre système d'exploitation puisque /L
n'est pas un commutateur valide sous XP ou 7.
Sur ma VM Ubuntu (11.10), tree
n'était pas préinstallé. sudo apt-get install tree
a rapidement corrigé ce problème. Par la suite tree -L 1
a fonctionné exactement comme vous semblez le souhaiter - il a affiché une arborescence du répertoire courant, y compris les fichiers et les répertoires. L'ajout de l'élément -a
Le commutateur comprenait également des fichiers "cachés". Il semble que le comportement par défaut de tree
est d'afficher à la fois les fichiers et les répertoires. Cette option peut être modifiée pour n'afficher que les répertoires à l'aide de l'option -d
commutateur.
Pour plus de détails, voir man tree
ou ici : http://www.computerhope.com/unix/tree.htm
Si vous rencontrez des difficultés, je vous suggère de vérifier la rubrique ls
de votre pwd
pour s'assurer qu'il y a effectivement sont dans ce répertoire. Vérifiez également les autorisations de vos fichiers et dossiers et affichez le fichier man
page pour tree
pour plus d'options.
SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.