linux 列出目录树

    技术2022-05-11  92

     

    列出目录树

    技巧管理员(2000-12-22 23:53)〖返回〗〖转发〗

    下面的短小的shell程序可以列出目录树, 充分利用了sed强大的模式匹配能力. 目录树形式如下:         .         `----shellp         `----updates         `----wu-ftpd-2.4         | `----doc         | | `----examples         | `----src         | | `----config         | | `----makefiles         | `----support         | | `----makefiles         | | `----man         | `----util                 脚本如下:        #!/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"


    最新回复(0)