[記事公開日]2025/10/06
🌳 treeコマンドの使い方|ディレクトリ構造を階層表示する方法
もくじ
はじめに
Windowsのコマンドプロンプトでフォルダの階層構造を確認したいときに便利なのが「tree」コマンドです。エクスプローラーでクリックして展開する代わりに、コマンド1つでディレクトリ全体の構造を階層表示できるため、システム管理やフォルダ整理、ドキュメント作成時に役立ちます。
この記事では、treeコマンドの基本的な使い方からオプション、実務での活用方法や注意点までを詳しく解説します。
🛠 treeコマンドとは?
-
役割:指定したドライブやフォルダのディレクトリ構造を階層表示する
-
用途:フォルダ整理、構成図作成、ドキュメントや資料への転用
-
特徴:視覚的に階層構造を確認できるシンプルな出力
📌 基本的な使い方
カレントディレクトリの構造を表示
tree
-
現在のディレクトリ配下の構造を表示
特定のフォルダを指定して表示
tree C:\Projects
-
C:\Projects のディレクトリ構造を表示
🔍 主なオプション
サブフォルダを含めて表示
tree /f
-
ファイル名まで表示
ASCII文字で表示
tree /a
-
罫線ではなくASCII文字で階層を表現(テキスト保存向き)
例:ファイル一覧をASCIIで出力
tree C:\Work /f /a > structure.txt
-
構造をテキストファイルに保存可能
📊 出力例
通常表示
C:\Work
│ readme.txt
├───Docs
│ doc1.docx
│ doc2.pdf
└───Src
main.c
util.c
ASCII表示
C:\Work
| readme.txt
+---Docs
| doc1.docx
| doc2.pdf
+---Src
main.c
util.c
📚 活用シーン
ドキュメント作成
-
利用例:プロジェクトのディレクトリ構造を
tree /f /a > project_structure.txtで出力 -
効果:マニュアルや設計書にそのまま利用可能
フォルダ整理前の確認
-
利用例:
tree /fで中身を把握 -
効果:整理やバックアップ前に現状を可視化
コードレビューや共有
-
利用例:ソースコードのディレクトリ構造を表示して開発メンバーと共有
-
効果:全体像を把握しやすくなる
トラブルシューティング
-
利用例:ログディレクトリの構造を確認
-
効果:どの階層にどのファイルがあるか即座に把握
⚠️ 注意点
-
大規模なディレクトリ構造を表示すると出力が非常に長くなる
-
ネットワークドライブや外部ストレージでは処理に時間がかかる場合がある
-
出力を共有する場合は
/aオプションを推奨(罫線文字が環境依存のため)
📊 まとめ表
| コマンド | 用途 | 主な活用シーン |
|---|---|---|
| tree | ディレクトリ構造表示 | 基本操作 |
| tree /f | ファイル名まで表示 | 詳細確認 |
| tree /a | ASCII形式で表示 | テキスト保存 |
| tree /f /a > file.txt | 構造をテキスト保存 | ドキュメント化 |
関連記事
-
dirコマンドでファイル一覧を表示する方法
-
cd / chdirコマンドでディレクトリを移動する方法
-
md / mkdirコマンドでフォルダを作成する方法
-
attribコマンドでファイル属性を変更する方法
さいごに
「tree」コマンドは、ディレクトリ構造を一目で把握できるシンプルかつ便利なツールです。ドキュメント作成や共有、フォルダ整理の前後確認など幅広い場面で活用できます。
特に /f /a オプションを組み合わせると、テキスト形式で保存できるため、資料やレポートにそのまま転用可能です。業務効率化や情報共有のために積極的に活用してみてください。
