Como posso usar o comando tree para listar o diretório atual como uma árvore?
Se eu fizer
tree -L 1
Ele lista apenas os diretórios, como posso mostrar os arquivos também?
linux
ubuntu
command-line
tree
Nix
fonte
fonte
/L
não é uma opção válida para o Windows XP.tree -L 1
irá listar tanto arquivo e diretórios. Se você não tiver arquivos no diretório atual ou arquivos ocultos (.*
prefixo), eles não aparecerão por padrão.Respostas:
Para Windows XP ou 7, o
/F
switch também mostrará nomes de arquivos.No entanto, acho que você está em outro sistema operacional, pois
/L
não é uma opção válida no XP ou no 7.Na minha VM do Ubuntu (11.10),
tree
não veio pré-instalado.sudo apt-get install tree
consertou isso rapidamente. Depois,tree -L 1
funcionou exatamente como você deseja - mostrou uma árvore apenas do diretório atual, incluindo arquivos e diretórios. A adição da-a
opção também incluiu arquivos "ocultos". Parece que o comportamento padrãotree
é mostrar arquivos e diretórios. Isso pode ser alterado para diretórios apenas com o-d
switch.Mais detalhes podem ser encontrados em
man tree
ou aqui: http://www.computerhope.com/unix/tree.htmSe você está tendo problemas, sugiro verificar o
ls
do seupwd
para garantir que há na verdade são arquivos no diretório. Além disso, verifique as permissões de arquivo e pasta e veja aman
páginatree
para mais opções.fonte
Ele lista arquivos e diretórios para mim:
fonte