⌨️Treeコマンドは、深さ方向にインデントされたファイルの一覧を生成する、 再帰的ディレクトリ一覧プログラムである。
オプション
Tree は以下のコマンドラインスイッチを理解する:
--help
冗長な使用法のリストを出力する。
--version
ツリーのバージョンを出力します。
-a
すべてのファイルを出力する。デフォルトでは、tree は隠しファイル (ドット '.' で始まるファイル) を出力しない。また、ファイル・システムの構成要素である '.' (カレント・ディレクトリ) と '...' (前のディレクトリ) を出力することはありません。
-d
ディレクトリのみを表示する。
-f
各ファイルのフルパスの接頭辞を表示する。
-i
f オプションと併用すると便利です。
-l
シンボリックリンクがディレクトリを指している場合、それをあたかもディレクトリであるかのように追跡する。再帰を引き起こすシンボリックリンクは、検出された時点で回避される。
-x
現在のファイルシステムだけに留まる。Ala find -xdev.
-P パターン
ワイルドカード・パターンにマッチするファイルだけをリストアップする。注意: ドット '.' で始まるファイルも検索対象とするには、 -a オプションを使用する必要があります。有効なワイルドカード演算子は、'*' (0文字以上)、'?' (1文字)、'[...]' (大括弧の間にリストされた1文字)、'[^...]' (大括弧にリストされていない1文字) で、'|' は代替パターンを区切ります。
-I パターン
ワイルドカード・パターンにマッチするファイルをリストしない。
--noreport
ツリー一覧の最後にファイルとディレクトリのレポートを表示しない。
-p
各ファイルのファイル・タイプとパーミッションを表示します (ls -l と同様)。
-s
各ファイルのサイズをバイト単位で表示します。
-h
例えば、キロバイト(K)、メガバイト(M)、ギガバイト(G)、テラバイト(T)、ペタバイト(P)、エクサバイト(E)。
-u
ファイルのユーザ名(ユーザ名がない場合はUID #)を表示する。
-g
ファイルのグループ名(グループ名がない場合はGID #)を表示します.
-D
ファイルの最終更新日時を表示する。
--inodes
ファイルまたはディレクトリのinode番号を表示する。
--device
ファイルまたはディレクトリが属するデバイス番号を表示する。
-F
ディレクトリには'/'を、ソケットファイルには'='を、実行ファイルには'*'を、FIFOには'|'をlsと同様に付加する -F
-q
ファイル名に含まれる印字不可能な文字を、デフォルトのキャレット表記の代わりにクエスチョンマークで表示する。
-N
デフォルトのキャレット表記の代わりに、印字不可能な文字をそのまま印字する。
-v
出力をバージョン順に並べ替える。
-r
アルファベットの逆順で出力を並べ替える。
-t
アルファベット順ではなく、最終更新時刻順に並べ替える。
--dirsfirst
ファイルの前にディレクトリをリストする。
-n
色付けを常にオフにする。-C オプションで上書きされる。
-C
LS_COLORS環境変数が設定されていない場合、組み込みのデフォルトの色を使用する。パイプへの出力を色付けするのに便利である。
-A
インデント行を印刷するときにANSIライングラフィックハックを有効にする。
-S
ASCIIライングラフィックを有効にする(linuxのコンソールモードフォントを使う場合に便利)。このオプションは、現在では「--charset=IBM437」と同等であり、いずれは廃止される予定である。
-L レベル
ディレクトリツリーの最大表示深度。
-ファイルリミット
以上のエントリーを含むディレクトリを降下させない。
-R
各レベルのディレクトリ(-Lオプションを参照)を再帰的にツリーダウンし、 それぞれのディレクトリで、新しいオプションとして '-o 00Tree.html' を追加してツリーを再実行する。
-H baseHREF
HTTP参照を含むHTML出力を有効にする。HTML出力を使用する場合、baseHREFはベースとなるftpロケーションを与える。つまり、ローカルディレクトリは'/local/ftp/pub'かもしれないが、'ftp://hostname.organization.domain/pub'として参照されなければならない(baseHREFは'ftp://hostname.organization.domain'でなければならない)。ヒント: このオプションではANSI行を使用せず、ディレクトリリストに 複数のディレクトリを指定しないでください。CCSスタイルシートで色を使いたい場合は、このオプションに加えて-Cオプションを使い、強制的に色を出力させる。
-T title
HTML出力モードでのタイトルとH1ヘッダー文字列を設定する。
--charset charset
HTML出力時および線画出力時に使用する文字セットを設定する。
--nolinks
HTML 出力のハイパーリンクをオフにする。
-o ファイル名
出力をファイル名に送る。
お願い致します