zoukankan      html  css  js  c++  java
  • Solaris下类似DOS下tree命令的实现

    原文写于2010-09-15 20:48:07 在网易博客,已删

        今天,因为工作原因,需要知道Solaris下某个软件安装的目录结构,我当时就想到了tree命令.不过很可惜,Solaris底下没有DOS下的tree命令.

        后面上网找,发现也有人跟我一样,在一些场合中需要使用类似DOS下的tree命令.在一个论坛上找到了这两个命令:

        1. find 目标目录 -type d -print

        2.du 目标目录

        第一个命令是在目标目录下寻找类型为目录directory的文件类型,然后打印出来

        第二个命令是看目标目录的磁盘使用情况disk usage.不过打印出来的结果是每一行的行首都有一个目录大小的字节数.看起来很不舒服.所以我用du 目标目录 | awk '{print $2}'将行首的字节列去掉不在输出内容中显示.

        最终两个命令的执行结果刚好是反向的,find从目录入口开始打印,然后向下打印,一直打印到最底层目录,然后回溯到上一个目录.而du则是先打印最底层的目录,然后向上一级目录回溯,然后打印.

        2011-07-22 补充:
        awk的使用,先前网上有专门一本书,awk与sed,可以参考这本书.

  • 相关阅读:
    【转】高并发情况下的单例模式
    json替换jsonp实现跨域请求
    asp.net学习——Response对象
    DoS攻击
    Java学习笔记-12.传递和返回对象
    Java学习笔记-11.运行期间类型鉴定
    Java学习笔记-10.io流
    java学习笔记-9.违例差错控制
    Java学习笔记-序
    java学习笔记-8.对象的容纳
  • 原文地址:https://www.cnblogs.com/leipei2352/p/2096338.html
Copyright © 2011-2022 走看看