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



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

目录
相关文章
|
存储 Shell Linux
【Shell 命令集合 磁盘维护 】Linux 创建DOS文件系统 mkdosfs命令使用指南
【Shell 命令集合 磁盘维护 】Linux 创建DOS文件系统 mkdosfs命令使用指南
200 2
|
关系型数据库 数据库连接 Windows
windows 常用的dos命令
windows 常用的dos命令
319 0
|
关系型数据库 MySQL 数据库
Python tk dos命令备份mysql数据库
Python tk dos命令备份mysql数据库
118 0
|
算法 Linux Shell
【Shell 命令集合 磁盘管理 】Linux 于挂入MS-DOS文件系统 mmount 命令使用指南
【Shell 命令集合 磁盘管理 】Linux 于挂入MS-DOS文件系统 mmount 命令使用指南
212 0
|
存储 Linux Shell
【Shell 命令集合 磁盘维护 】Linux 创建MS-DOS文件系统 mkfs.msdos命令使用教程
【Shell 命令集合 磁盘维护 】Linux 创建MS-DOS文件系统 mkfs.msdos命令使用教程
239 0
|
5月前
常用DOS命令操作总结
以上所述为常用DOS命令操作,可以帮助用户在计算机操作系统中完成常见任务。这些命令的掌握和熟练运用能对于提高工作效率及解决一些常见问题有很大帮助。新手使用时可通过输入“command /?”(如:`ipconfig /?`)查看命令详细用法和参数说明。慢慢熟悉这些命令,你会发现它们在日常操作中具有很高的实用性。
197 20
|
6月前
|
搜索推荐
课时4:常用DOS命令
今天给大家带来分享是常用的DOS命令,以及如何使用命令,其主要分为以下七部分。 1.DIR 查看当前目录下的所有文件(夹) 2.CD 进入到指定的目录 3.“.”表示当前目录“..”表示上一级目录 4.方向键查看历史记录,tab 键自动补全命令 5.md 创建一个目录, RD 删除一个目录 6.del 删除一个文件, cls 清除屏幕 7.命令的语法
173 0
|
11月前
|
Java Windows
JAVA 常用的 DOS 命令
【10月更文挑战第15天】DOS 命令是 Java 开发中不可或缺的工具,掌握这些命令可以提高开发效率和操作便利性。
194 63
|
10月前
|
Windows
DOS 批处理 setlocal命令、endlocal命令详解
DOS 批处理 setlocal命令、endlocal命令详解
308 10