дерево (команда)

Команды Shell в различных операционных системах
дерево
Разработчик(и)Стив Бейкер, доктор наук , 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 файлов

Смотрите также

Ссылки

  1. ^ FlexOS User's Guide (PDF) (Версия 1.3 ред.). Digital Research . Ноябрь 1986 г. 1073-2003-001. Архивировано из оригинала (PDF) 2019-09-25 . Получено 2018-09-16 .
  2. ^ "Руководство пользователя". archive.org .{{cite web}}: CS1 maint: url-status ( ссылка )
  3. ^ "PTS-DOS 2000 Pro User Manual" (PDF) . Буггинген, Германия: Paragon Technology GmbH . 1999. Архивировано (PDF) из оригинала 2018-05-12 . Получено 2018-05-12 .
  4. ^ «Группа FreeDOS — База FreeDOS» . FreeDOS на ibiblio.org .
  5. ^ "JaTomes Help - OS/2 Commands". Архивировано из оригинала 2019-04-14 . Получено 2019-07-27 .
  6. ^ "Дерево". Microsoft Docs . 3 февраля 2023 г.
  7. ^ "Мир мошенничества с технической поддержкой". Состояние безопасности . 2016-11-09 . Получено 2019-12-29 .
  8. ^ tree(1)  –  Руководство по командам пользователя Linux
  9. ^ Wolverton, Van (2003). Running MS-DOS Version 6.22 (20th Anniversary Edition), 6th Revised edition . Microsoft Press . ISBN 0-7356-1812-7.
  10. ^ Руководство пользователя DR DOS 6.0. Советы по оптимизации и настройке.
  11. ^ Итаутек (14 мая 2015 г.). «SISNE plus – Referência Sumária» [SISNE plus – Краткое справочное руководство]. Датасет (на португальском языке). Наложенный платеж 23987-01-4. Архивировано из оригинала 28 сентября 2019 г. Проверено 12 января 2020 г.[1] (86 страниц)
  12. ^ "Руководство пользователя Datalight ROM-DOS" (PDF) . www.datalight.com .
  13. ^ Бейкер, Стив. "Home - Old Man Programmer" . Получено 2024-01-26 .
  14. ^ "Пакет FreeDOS -- Дерево (FreeDOS Base)". FreeDOS на ibiblio.org .
  15. ^ tree.c на GitHub
  16. ^ "Homebrew - Дерево (Formala)". Homebrew . Получено 2024-05-14 .

Дальнейшее чтение

  • Купер, Джим (2001). Специальное издание с использованием MS-DOS 6.22, третье издание . Que Publishing . ISBN 978-0789725738.
  • Кэти Айвенс; Брайан Проффит (1993). OS/2 Внутри и снаружи . Osborne McGraw-Hill . ISBN 978-0078818714.
  • Джон Пол Мюллер (2007). Администрирование Windows в командной строке для Windows Vista, Windows 2003, Windows XP и Windows 2000. John Wiley & Sons . ISBN 978-0470165799.
  • Домашняя страница команды Tree для Linux Новый репозиторий
  • дерево | Документы Microsoft
Взято с "https://en.wikipedia.org/w/index.php?title=Дерево_(команда)&oldid=1243666542"