Mac OS X下的tree命令

Mac下没有Linux下的tree命令,但是今天找到一个非常牛逼的一条指令可以模拟tree命令的功能:

find . -print | sed -e 's;[^/]*/;|____;g;s;____|; |;g'

你可以将他添加到你的.bash_profile文件下:

echo "alias tree=\"find . -print | sed -e 's;[^/]*/;|____;g;s;____|; |;g'\"" >> ~/.bash_profile && source ~/.bash_profile

这样你可以在你的Mac终端下是用tree命令实现类似的效果。

效果图:

Mac OS X下的tree命令_第1张图片

目前不太清楚这里面涉及到的正则表达式机制。先占个坑,等有空好好分析一下。

你可能感兴趣的:(Mac OS X下的tree命令)