Lista de comandos de árbol de un nivel todos los archivos


38

¿Cómo puedo usar el comando del árbol para enumerar el directorio actual como un árbol?

Si lo hago

tree -L 1

Solo enumera los directorios, ¿cómo puedo hacer que muestre también los archivos?


¿Para qué sistema operativo es esto? /Lno es un conmutador válido para Windows XP.
Iszi

El sistema operativo es Linux - Ubuntu.
Nix

Bueno, eso fue un desperdicio de respuesta. Quizás mi Ubuntu VM pueda ayudarme a completarlo.
Iszi

2
tree -L 1enumerará tanto el archivo como los directorios. Si no tiene archivos en el directorio actual o archivos ocultos ( .*prefijo), no se mostrarán de manera predeterminada.

Mi problema estaba oculta archivos ....; (Sólo espero que era una mañana temprana del cerebro Pedo ...
Nix

Respuestas:


9

Para Windows XP o 7, el /Fconmutador también mostrará los nombres de los archivos.

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.

Sin embargo, supongo que está en otro sistema operativo ya /Lque no es un interruptor válido en XP o 7.

En mi Ubuntu VM (11.10), treeno venía preinstalado. sudo apt-get install treearreglado eso rápidamente. Luego tree -L 1funcionó tal como parece quererlo: mostró un árbol del directorio actual, incluidos los archivos y directorios. Agregar el -ainterruptor también incluía archivos "ocultos". Parece que el comportamiento predeterminado de treemostrar archivos y directorios. Esto se puede cambiar a directorios solo con el -dinterruptor.

Se pueden encontrar más detalles en man treeo aquí: http://www.computerhope.com/unix/tree.htm

Si tiene problemas, le sugiero que revise lssu pwdpara asegurarse de que realmente hay archivos en ese directorio. Además, verifique los permisos de sus archivos y carpetas y vea la manpágina para treeobtener más opciones.


15

Enumera tanto los archivos como los directorios para mí:

[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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.