ツリー(コマンド)

開発者スティーブ・ベイカー、DRマイクロソフトIBMイタウテックデータライト東芝、デイブ・ダンフィールド、アシフ・バーレインワラ
書かれたUnixライクFreeDOSReactOS : C
オペレーティング·システムUnixUnix 系MS-DOSPC DOSFlexOSSISNE plusROM-DOS4690 OSPTS-DOSOS/2eComStationArcaOSWindowsDR DOSFreeDOSReactOS
プラットフォームクロスプラットフォーム
タイプ指示
ライセンスUnix、Unixライク、FreeDOS、ReactOS: GPLv2

コンピュータ科学において、再帰的なディレクトリ一覧表示コマンドまたはプログラムtreeであり、ファイルの階層構造をインデントした一覧を生成する。PC-DOSおよび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にあるファイルを一覧表示します。ディレクトリ引数を指定した場合は、指定されたディレクトリ内にあるすべてのファイルまたはディレクトリを順番に一覧表示します。すべてのファイルとディレクトリの一覧表示が完了すると、一覧表示されたファイルとディレクトリの総数を返します。出力に使用する文字を変更したり、カラー出力を使用するオプションがあります。[ 8 ]treetree

このコマンドは、 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

Linux用のTreeコマンドはSteve Bakerによって開発されました。[ 13 ] FreeDOSバージョンはDave Dunfieldによって開発されました。[ 14 ] ReactOSバージョンはAsif Bahrainwalaによって開発されました。[ 15 ]これら3つの実装はすべてGNU General Public License下でライセンスされています。

Treeコマンドは、コマンドラインのHomebrewパッケージマネージャー経由でインストールされたフォーミュラとしてmacOSでも利用できます。[ 16 ]

$ツリーパス/to/folder/ パス/to/folder/ ├── a-first.html ├── b-second.html ├── サブフォルダ│ ├── readme.html │ ├── code.cpp │ └── code.h └── z-last-file.html1 ディレクトリ、6 ファイル

参照

参考文献

  1. ^ FlexOSユーザーズガイド(PDF)(バージョン1.3版)。Digital Research、1986年11月。1073-2003-001。2019年9月25日時点のオリジナル(PDF)からアーカイブ。 2018年9月16日閲覧
  2. ^ 「ユーザーガイド」 . archive.org .
  3. ^ 「PTS-DOS 2000 Pro ユーザーマニュアル」(PDF) . Buggingen, Germany: Paragon Technology GmbH . 1999. 2018年5月12日時点のオリジナルよりアーカイブ(PDF) . 2018年5月12日閲覧
  4. ^ "FreeDOS グループ -- FreeDOS Base" . FreeDOS は ibiblio.org にあります
  5. ^ 「JaTomesヘルプ - OS/2コマンド」2019年4月14日時点のオリジナルよりアーカイブ2019年7月27日閲覧。
  6. ^ 「Tree」 . Microsoft Docs . 2023年2月3日.
  7. ^ 「テクニカルサポート詐欺の世界」The State of Security 』 2016年11月9日。 2019年12月29日閲覧
  8. ^tree(1)  –  Linuxユーザーコマンドマニュアル
  9. ^ Wolverton, Van (2003). 『MS-DOS バージョン6.22(20周年記念版)の実行』第6版. Microsoft Press . ISBN 0-7356-1812-7
  10. ^ DR DOS 6.0 ユーザーガイド 最適化と設定のヒント
  11. ^イタウテック(2015-05-14)。「SISNE plus - Referência Sumária」 [SISNE plus - クイックリファレンスマニュアル]。データセット(ポルトガル語)。 COD 23987-01-4。2019-09-28 のオリジナルからアーカイブ2020年1月12日に取得[1](86ページ)
  12. ^ 「Datalight ROM-DOS ユーザーズガイド」(PDF) . www.datalight.com .
  13. ^ベイカー、スティーブ. 「ホーム - 老人プログラマー」 . 2024年1月26日閲覧
  14. ^ 「FreeDOS パッケージ -- ツリー (FreeDOS ベース)」ibiblio.org の FreeDOS
  15. GitHubtree.c
  16. ^ "Homebrew - Tree (Formala)" . Homebrew . 2024年5月14日閲覧

さらに読む