Comando TREE en Linux
Para disponer de un comando como el TREE de Windows en Linux, que muestra de forma «grafica» en consola el árbol de directorios, podríamos utilizar el comando:
ls -R | grep ":$" | sed -e 's/:$//' -e 's/[^-][^\/]*\//--/g' -e 's/^/ /' -e 's/-/|/'
O hacernos un script tree.sh:
#!/bin/bash ls $1 -R | grep ":$" | sed -e 's/:$//' -e 's/[^-][^\/]*\//--/g' -e 's/^/ /' -e 's/-/|/'
Al cual le podemos o no pasar el directorio de inicio.
Para dar permisos de ejecucion:
chmod u+x tree.sh
Para ejecutarlo:
./tree.sh /home

muy bueno me aclaro una duda