En informática , es un comando o programa de listado de directoriostree
recursivo que produce un listado de archivos con sangría profunda. Originario de PC y MS-DOS , se encuentra en Digital Research FlexOS , [1] IBM / Toshiba 4690 OS , [2] PTS-DOS , [3] FreeDOS , [4] IBM OS/2 , [5] Microsoft Windows , [6] y ReactOS . También está disponible una versión para Unix y sistemas similares a Unix .
El tree
comando se utiliza con frecuencia como parte de una estafa de soporte técnico , donde el comando se utiliza para ocupar la pantalla del símbolo del sistema, mientras que el estafador, haciéndose pasar por soporte técnico, escribe texto adicional que se supone que parece el resultado del comando. [7]
Sin argumentos, tree
enumera los archivos en el directorio actual . Cuando se proporcionan argumentos de directorio, tree
enumera todos los archivos o directorios que se encuentran en los directorios dados, uno por uno. Al finalizar la lista de todos los archivos y directorios encontrados, tree
devuelve el número total de archivos y directorios enumerados. Hay opciones para cambiar los caracteres utilizados en la salida y usar salida en color. [8]
El comando está disponible en las versiones 3.2 y posteriores de MS-DOS y en las versiones 2 y posteriores de IBM PC DOS . [9] Digital Research DR DOS 6.0 , [10] Itautec SISNE plus , [11] y Datalight ROM-DOS [12] incluyen una implementación del tree
comando.
El Tree Command para Linux fue desarrollado por Steve Baker. [13] La versión FreeDOS fue desarrollada por Dave Dunfield [14] y la versión ReactOS fue desarrollada por Asif Bahrainwala. [15] Las tres implementaciones están bajo la Licencia Pública General GNU .
El comando Árbol también está disponible en macOS como una fórmula instalada a través de la línea de comando del administrador de paquetes Homebrew . [16]
$ ruta del árbol /a/carpeta/ ruta/a/carpeta/ ├── a-first.html ├── b-segundo.html ├── subcarpeta │ ├── readme.html │ ├── code.cpp │ └ ── código.h └── z-último-archivo.html1 directorios, 6 archivos