Hoje precisei fazer um levantamento de diretórios e sub-diretórios em alguns servidores linux no meu trabalho, para não ter que entrar dentro de diretório por diretório resolvi procurar uma receita de bolo na internet, como previsto achei o que estava procurando, então para não esquecer de como é resolvi postar aqui no blog.
Segue a saída do comando abaixo:
|-application |---configs |---controllers |---models |---views |-----helpers |-----scripts |-------error |-------index |-docs |-library |-public |-tests |---application |---library
O comando utilizado para gerar essa saída:
ls -R | grep ":$" | sed -e 's/:$//' -e 's/[^-][^/]*//--/g' -e 's/^/ /' -e 's/-/|/'
E caso queriam colocar como um alias basta executar o comando abaixo:
alias lt='ls -R | grep ":$" | sed -e '"'"'s/:$//'"'"' -e '"'"'s/[^-][^/]*//--/g'"'"' -e '"'"'s/^/ /'"'"' -e '"'"'s/-/| /'"'"''
Segue o link com o artigo original:
http://www.molecularsciences.org/linux/using_ls_to_display_a_file_tree
Fui 😛
Seja o primeiro a comentar