Разработчик(и) | Стив Бейкер, доктор наук , Microsoft , IBM , Itautec , Datalight , Toshiba , Дэйв Данфилд, Асиф Бахрейнвала |
---|---|
Написано в | Unix-подобный , FreeDOS , ReactOS : C |
Операционная система | Unix , Unix-подобный , MS-DOS , PC DOS , FlexOS , SISNE plus , ROM-DOS , 4690 OS , PTS-DOS , OS/2 , eComStation , ArcaOS , Windows , DR DOS , FreeDOS , ReactOS |
Платформа | Кроссплатформенный |
Тип | Команда |
Лицензия | Unix, Unix-подобные, FreeDOS, ReactOS: GPLv2 |
В вычислительной технике — tree
это рекурсивная команда или программа для листинга каталогов , которая создает список файлов с отступом по глубине. Возникнув в PC- и MS-DOS , она встречается в Digital Research FlexOS , [1] IBM / Toshiba 4690 OS , [2] PTS-DOS , [3] FreeDOS , [4] IBM OS/2 , [5] Microsoft Windows , [6] и ReactOS . Также доступна версия для Unix и Unix-подобных систем.
Команда tree
часто используется как часть мошенничества с технической поддержкой , когда команда используется для захвата экрана командной строки, в то время как мошенник, выдавая себя за представителя технической поддержки, вводит дополнительный текст, который должен выглядеть как вывод команды. [7]
Без аргументов tree
выводит список файлов в текущем каталоге . Если заданы аргументы каталога, tree
выводит список всех файлов или каталогов, найденных в заданных каталогах, по очереди. После завершения вывода списка всех найденных файлов и каталогов tree
возвращает общее количество перечисленных файлов и каталогов. Есть опции для изменения символов, используемых в выводе, и для использования цветного вывода. [8]
Команда доступна в MS-DOS версии 3.2 и более поздних версиях, а также в IBM PC DOS версии 2 и более поздних версиях. [9] Digital Research DR DOS 6.0 , [10] Itautec SISNE plus , [11] и Datalight ROM-DOS [12] включают реализацию команды tree
.
Tree Command для Linux была разработана Стивом Бейкером. [13] Версия FreeDOS была разработана Дэйвом Данфилдом [14] , а версия ReactOS была разработана Асифом Бахрейнвалой. [15] Все три реализации лицензированы в соответствии с GNU General Public License .
Команда Tree также доступна в macOS в виде формулы, устанавливаемой через командную строку менеджера пакетов Homebrew . [16]
$ дерево путь/к/папке/ путь/к/папке/ ├── a-first.html ├── b-second.html ├── подпапка │ ├── readme.html │ ├── code.cpp │ └── code.h └── z-last-file.html1 каталог, 6 файлов
{{cite web}}
: CS1 maint: url-status ( ссылка )