美文网首页
linux shell 列出当前目录的文件树/目录树

linux shell 列出当前目录的文件树/目录树

作者: 戴宏鹏 | 来源:发表于2017-09-04 16:37 被阅读0次

    文件树:

    find . -print 2>/dev/null|awk '!/\.$/ {for (i=1;i<NF;i++){d=length($i);if ( d < 5 && i != 1 )d=5;printf("%"d"s","|")}
    print "---"$NF}' FS='/'
    

    目录树:

    find . -type d -print 2>/dev/null|awk '!/\.$/ {for (i=1;i<NF;i++){d=length($i);if ( d < 5 && i != 1 )d=5;
    printf("%"d"s","|")}print "---"$NF}' FS='/'
    

    相关文章

      网友评论

          本文标题:linux shell 列出当前目录的文件树/目录树

          本文链接:https://www.haomeiwen.com/subject/bfmejxtx.html