博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Solaris下类似DOS下tree命令的实现
阅读量:7144 次
发布时间:2019-06-29

本文共 604 字,大约阅读时间需要 2 分钟。

原文写于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,可以参考这本书.

本文转自leipei博客园博客,原文链接:http://www.cnblogs.com/leipei2352/archive/2011/07/02/2096338.html,如需转载请自行联系原作者

你可能感兴趣的文章
(转)ffmpeg资源一览
查看>>
jvm调优经验分享
查看>>
高速公路坐标高程计算软件3.3版本发布
查看>>
CF519 ABCD D. A and B and Interesting Substrings(map,好题)
查看>>
【转】Android开发之旅:环境搭建及HelloWorld
查看>>
qt creator 快捷键 (二)
查看>>
【分享】博客美化(3)为博客添加一个漂亮的分享按钮
查看>>
VS2010发布、打包安装程序
查看>>
hibernate事务配置Aop aop:advisor模式
查看>>
XSS攻击及防御
查看>>
oracle插入
查看>>
在Ubuntu上为Android系统内置C可执行程序测试Linux内核驱动程序(老罗学习笔记2)...
查看>>
android开发,assets下面的资源文件不会变化/改动
查看>>
Kinect开发学习笔记之(一)Kinect介绍和应用
查看>>
[LeetCode] 3Sum Closest 最近三数之和
查看>>
如何解决严重拖延症
查看>>
C#操作 iis启用父目录
查看>>
JS正则表达式验证数字非常全
查看>>
Android AES加密算法,现在实际上
查看>>
机器学习中的正则化和范数规则化
查看>>