árvore (comando) - tree (command)

árvore
ReactOS-0.4.13 tree command 667x434.png
O comando ReactOS tree
Desenvolvedor (s) Steve Baker, DR , Microsoft , IBM , Itautec , Datalight , Toshiba , Dave Dunfield, Asif Bahrainwala
Escrito em Semelhante ao Unix , FreeDOS , ReactOS : C
Sistema operacional Unix , Unix-like , MS-DOS , PC DOS , FlexOS , SISNE plus , ROM-DOS , 4690 OS , PTS-DOS , OS / 2 , eComStation , ArcaOS , Windows , DR DOS , FreeDOS , ReactOS
Plataforma Plataforma cruzada
Modelo Comando
Licença Unix, semelhante ao Unix, FreeDOS, ReactOS: GPLv2

Na computação , treeé um comando ou programa de listagem de diretório recursivo que produz uma listagem de arquivos com recuo de profundidade. Originado em PC- e MS- DOS , pode ser encontrado em Digital Research FlexOS , IBM / Toshiba 4690 OS , PTS-DOS , FreeDOS , IBM OS / 2 , Microsoft Windows e ReactOS . Uma versão para Unix e sistemas semelhantes ao Unix também está disponível.

O treecomando é frequentemente usado como parte de um esquema de suporte técnico , em que o comando é usado para ocupar a tela do prompt de comando, enquanto o golpista, fingindo ser o suporte técnico, digita texto adicional que deve parecer a saída do comando.

Visão geral

Sem argumentos, treelista os arquivos no diretório atual . Quando os argumentos do diretório são fornecidos, treelista todos os arquivos ou diretórios encontrados nos diretórios fornecidos, cada um por vez. Após a conclusão da listagem de todos os arquivos e diretórios encontrados, treeretorna o número total de arquivos e diretórios listados. Existem opções para alterar os caracteres usados ​​na saída e para usar a saída em cores.

O comando está disponível nas versões 3.2 e posteriores do MS-DOS e nas versões 2 e posteriores do IBM PC DOS . Digital Research DR DOS 6.0 , Itautec SISNE plus e Datalight ROM-DOS incluem uma implementação do treecomando.

O Tree Command para Linux foi desenvolvido por Steve Baker. A versão FreeDOS foi desenvolvida por Dave Dunfield e a versão ReactOS foi desenvolvida por Asif Bahrainwala. Todas as três implementações são licenciadas pela GNU General Public License .

Exemplo

$ tree path/to/folder/
path/to/folder/
├── a-first.html
├── b-second.html
├── subfolder
│   ├── readme.html
│   ├── code.cpp
│   └── code.h
└── z-last-file.html

1 directories, 6 files

Veja também

Referências

Leitura adicional

links externos