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命令实现类似的效果。

效果图:


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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容