- ベストアンサー
UNIX環境で、DOSでいう"treeコマンド"を実現するためには?
DOSでは、tree /Fでディレクトリ・ファイルの列挙ができますが、 UNIX環境でカレントディレクトリ配下の列挙できるものはないでしょうか? それが、標準コマンドでもフリーライブラリでもかまわないのですが・・。 ご存知な方いらっしゃいましたら教えてください。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
ズバリそのままのモノがあります。
その他の回答 (3)
- alicia-y
- ベストアンサー率40% (85/208)
回答No.3
find . -print とか find . -type d -print とか find . -type f -print とかでカレント配下のものが表示できます。 あとは perl 等で作れば tree 表示できるよ。(昔自分で作った) 探せばそのようなコマンドはきっとあるよ。
- beatkun
- ベストアンサー率46% (7/15)
回答No.2
UNIXでtreeのコマンドは無いので、昔、duの出力から変換して表示させるツールを自作した記憶があります。(^^;; #tree表示させるだけのツールですけど…(^^;; と言うわけで、カレントディレクトリ以下をすべて表示するには、「du」コマンドを使えば表示されます。 元々は、ディスク使用統計の表示するコマンドですが、 %du -ah すれば、ファイル階層内の各ファイルの情報も表示しますので、treeほど見やすくないですが、使えない程でもありません。 詳しくは、man duしましょう。
- e101tre
- ベストアンサー率38% (7/18)
回答No.1
ls -R ではどうですか?