- ディレクトリを再帰的にリスト
- 出力をフィルタリングしてディレクトリ名のみ表示
- ディレクトリ名から末尾のコロンを削除
- ディレクトリ名をツリー構造の記号に置換
- 階層を表すために行をインデント
bash
ls -R | grep ":$" | sed -e 's/:$//' -e 's/[^-][^\/]*/--/g' -e 's/^/ /' -e 's/-/|/'
ls -R | grep ":$" | sed -e 's/:$//' -e 's/[^-][^\/]*/--/g' -e 's/^/ /' -e 's/-/|/'