Print directory tree with find command
若未裝 tree 命令但想要顯示 Directory tree,可以用 find 命令搭配 sed 命令做到類似的效果。
find . -print | sed -e 's;[^/]*/;|____;g;s;____|; |;g'
運行起來很接近 tree 命令的效果,只是線不像 tree 命令那樣漂亮,也沒有像 tree 命令那樣可吃命令參數。
如果這樣的效果已經很夠用,那可以設上 alias。
alias tree="find . -print | sed -e 's;[^/]*/;|____;g;s;____|; |;g'"
後續方便重複使用。