10 09/2014

如何生成目录文件结构

最后更新: Wed Sep 10 2014 12:39:11 GMT+0800

其实 linux(需要安装 sudo apt-get install tree)、windows 下直接都有 tree 命令。

Mac(*nix) 下

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

可以编辑 ~/.bash_profile,定义 tree 函数

function tree {
find $&;{1:-.} -print | sed -e ’s;[^/]*/;|____;g;s;____|; |;g’
}

以后就可以直接 tree 了。

只生成 目录 结构:

ls -R | grep ":$" | sed -e 's/:$//' -e 's/[^-][^\/]*\//--/g' -e 's/^/ /' -e 's/-/|/'

更复杂的 .sh 脚本可见