Linuxのtreeコマンドはとても綺麗にツリー表示ができるので便利です。
しかし標準コマンドではないので、treeコマンドが利用できない場合があります。
その場合の擬似コマンドを利用して解決できます。
使用例
ツリー表示を開始したいディレクトに移動し、下記のコマンドを実行します。
1 |
pwd;find . | sort | sed '1d;s/^\.//;s/\/\([^/]*\)$/|--\1/;s/\/[^/|]*/| /g' |
実行結果
コマンドを実行すると、綺麗にツリー表示されます。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 |
/home/hogehoge/sample |--.lfsconfig |--CHANGELOG.md |--CONTRIBUTING.md |--LEGALNOTICE |--LICENSE |--PRIVACY.md |--README.md |--SECURITY.md |--bower.json |--composer.json |--composer.lock |--config | |--.htaccess | |--config.ini.php | |--environment | | |--dev.php | | |--test.php | | |--ui-test.php | |--global.ini.php | |--global.php | |--manifest.inc.php |--console |--core | |--.htaccess | |--API | | |--ApiRenderer.php | | |--CORSHandler.php | | |--DataTableGenericFilter.php | | |--DataTableManipulator | | |--DataTableManipulator.php | | | |--Flattener.php | | | |--LabelFilter.php | | | |--ReportTotalsCalculator.php | | |--DataTablePostProcessor.php | | |--DocumentationGenerator.php | | |--Inconsistencies.php | | |--Proxy.php | | |--Request.php | | |--ResponseBuilder.php | |--Access | |--Access.php | | |--CapabilitiesProvider.php | | |--Capability.php | | |--Role | | |--Role.php | | | |--Admin.php | | | |--View.php | | | |--Write.php | | |--RolesProvider.php |