Shell显示目录的树状图
来自KlniuWiki
(重定向自显示目录的树状图)
1 源码
#!/bin/sh # dtree: Usage: dtree [any directory] dir=${1:-.} (cd $dir; pwd) #find $dir -type d -print | sort -f | sed -e "s,^$1,," -e "/^$/d" -e \ #"s,[^/]*/([^/]*)$,'----1,'" -e "s,[^/]*/, | ,g" find $dir -type d -print | sort -f | sed -e "s,^$1,," -e "/^$/d" \ -e "s,[^/]*/([^/]*)$,----1," -e "s,[^/]*/,| ,g"
2 用法
dtree /home将显示一个树状的目录。