Hola gente del futuro.
El comando tree
lista los contenidos de un directorio en el formato de árbol.
Gracias al comando tree
podemos saber qué hay en el nivel de profundidad que elijamos con la bandera -L
, por ejemplo, para ver dos niveles de profundidad:
1Github/danielromeroauk/probando-twig 2 tree -L 2 3. 4├── cache 5├── composer.json 6├── composer.lock 7├── index.php 8├── twig 9│ └── index.twig 10└── vendor 11 ├── autoload.php 12 ├── composer 13 └── twig 14 155 directories, 5 files
Si aún no tienes tree
en tu sistema, instalarlo en muy fácil:
1sudo apt-get install tree
Si queremos listar sólo las carpetas, usamos la bandera -d
:
1Github/danielromeroauk/probando-twig 2 tree -d -L 2 3. 4├── cache 5├── twig 6└── vendor 7 ├── composer 8 └── twig 9 105 directories
Si queremos ver incluso los archivos ocultos, usamos la bandera -a
:
1Github/danielromeroauk/probando-twig 2 tree -L 1 -a 3. 4├── .DS_Store 5├── cache 6├── composer.json 7├── composer.lock 8├── index.php 9├── twig 10└── vendor 11 123 directories, 4 files
Una de las cosas útiles al momento de leer el listado de archivos por terminal es ver los permisos de archivo, con tree
también podemos ver eso, con la bandera -p
:
1Github/danielromeroauk/probando-twig 2 tree -L 2 -p 3. 4├── [drwxr-xr-x] cache 5├── [-rw-r--r--] composer.json 6├── [-rw-r--r--] composer.lock 7├── [-rw-r--r--] index.php 8├── [drwxr-xr-x] twig 9│ └── [-rw-r--r--] index.twig 10└── [drwxr-xr-x] vendor 11 ├── [-rw-r--r--] autoload.php 12 ├── [drwxr-xr-x] composer 13 └── [drwxr-xr-x] twig 14 155 directories, 5 files
Las banderas pueden usarse conjuntamente según lo que quieras ver, por ejemplo, para ver los permisos de todos los archivos incluyendo los ocultos:
1Github/danielromeroauk/probando-twig 2 tree -L 2 -pa 3. 4├── [-rw-r--r--] .DS_Store 5├── [drwxr-xr-x] cache 6├── [-rw-r--r--] composer.json 7├── [-rw-r--r--] composer.lock 8├── [-rw-r--r--] index.php 9├── [drwxr-xr-x] twig 10│ └── [-rw-r--r--] index.twig 11└── [drwxr-xr-x] vendor 12 ├── [-rw-r--r--] autoload.php 13 ├── [drwxr-xr-x] composer 14 └── [drwxr-xr-x] twig 15 165 directories, 6 files
Si quieres conocer más sobre el comando tree
, puedes consultar la ayuda con el comando man
:
1man tree
Eso es todo por ahora futuro ejecutor del comando tree
, nos leemos en el siguiente artículo.