tree コマンド

Posted by muchag | Windows,コマンドプロンプト |
初回投稿:2015-03-18 (水) 23:51:59 | 最終更新:2018-12-05 (水) 16:35:04

ちょー便利なコマンドを発見!

【環境】
Windows:7 Home Premium 64bit SP1
状況

今まで、Wordpress へディレクトリ構成を投稿する度に
下記のような書き方をしていた。

(openpne)\plugins\opMyPlugin
◇┣ apps ← アプリケーション格納用
◇┣ lib ← プラグイン独自クラス格納用
◇┣ test
◇┃◇┣ bootstrap
◇┃◇┃◇┣ database.php
◇┃◇┃◇┣ functional.php
◇┃◇┃◇┗ unit.php
◇┃◇┣ fixtures
◇┃◇┃◇┗ test_data.yml
◇┃◇┣ functional
◇┃◇┃◇┣ mobile_frontend
◇┃◇┃◇┃◇┗ skeletonActionsTest.php
◇┃◇┃◇┗ pc_frontend
◇┃◇┃◇◇◇┗ skeletonActionsTest.php
◇┃◇┗ unit
◇┃◇┃◇┗ model
◇┃◇◇◇◇◇┗ SkeletonTest.php
◇┗ dependencies.yml.sample

非常に面倒くさい。。。
 

出力結果

あまりにも面倒なので、何かないか Google 先生へ質問したところ
tree コマンドなるものを見つけた♪

結果はこんな感じ。


├─config
│      filters.yml
│      routing.yml
│
└─modules
   └─like
       ├─actions
       │      actions.class.php
       │
       └─templates
               deleteSuccess.php
               listSuccess.php
               postSuccess.php
               searchSuccess.php

なんと便利な・・・。

ただ、Wordpress の場合は、スペースを抜かれてしまうので
iG:Syntax Hiliter に一役買ってもらって表示。
 

書式
当該ディレクトリ

取得したいディレクトリまで移動すれば、とてもシンプル。


tree

これでコマンドプロンプト上に表示される。
 

ディレクトリ指定

ディレクトリを指定したい場合は、下記の通り。


tree [path to directory]
ファイルも取得

ファイル名も取得したい場合は、オプションを付ける。


tree /f
テキスト保存

テキストファイルに落としたい場合は、下記のように。


tree > result.txt
保存場所を指定

テキストファイルの保存場所を指定したければ、フルパスで記述。


tree > [path to textfile]

tree C:\Users\[username]\Downloads /f > C:\Users\[username]\Documents\result.txt

これで、ダウンロードディレクトリの中身(ディレクトリとファイル)のツリーを
マイドキュメントに result.txt というファイル名で保存。
 

参考サイト

インストラクターのネタ帳
フォルダの階層構造をツリー状に−TREEコマンド
フォルダ構造・ファイル一覧をツリー状に−TREEコマンド

Posted by muchag | Windows,コマンドプロンプト |
初回投稿:2015-03-18 (水) 23:51:59 | 最終更新:2018-12-05 (水) 16:35:04

コメントはまだありません »

No comments yet.

RSS feed for comments on this post. TrackBack URI

Leave a comment