mac下实现tree打印出树形目录的命令

在mac中,默认不带tree这个小工具。当然您可以从网上下载一个或者自己编译一个。

而下面这个命令可以直接达到效果,然后只用到了ls, grep, sed,这个命令来自google。

命令如下:ls -R | grep ":" | sed -e 's/://' -e 's/[^-][^\/]*\//--/g' -e 's/^/ /' -e 's/-/|/'

效果如下:

|-Cellar

|---autoconf

|-----2.69

|-------bin

|-------share

|---------autoconf

|-----------Autom4te

|-----------autoconf

|-----------autoscan

|-----------autotest

|-----------m4sugar

|---------emacs

|-----------site-lisp

|---------man

|-----------man1

2013年07月20日