HP-UX下du命令使用技巧
  QzWmy8ggoIks 2023年11月01日 303 0

本人习惯了Linux环境的du命令,在HP-UX下,发现du命令真的非常难用,有种让人很难受的感觉。主要是因为HP-UX下的du命令参数比Linux平台du命令参数要少很多,尤其是没有-h这个参数,它只能以kb形式显示文件/文件夹的大小,对于我来说,看起来非常不直观。下面是工作中,HP-UX平台使用du命令的一些技巧小结,仅供参考

$du –sk <filename or path>

例子:

$ du -sk /db_data
10824089 /db_data

说实话,很多人一下子很难立即理解文件大小是多大,如果你以Mb/Gb形式展示,理解起来就直观多了。那么有什么方法吗? 可以借助awk命令实现,只是命令写起来麻烦,不太简洁。

查看一个挂载点的大小(Gb形式输出)

$ du -sk /db_data | awk '{print $1/1024/1024,$2}'
10.3227     /db_data

查看一个挂载点的大小(Mb形式输出)

$ du -sk /db_data | awk '{print $1/1024,$2}'
10570.4     /db_data

文件大小的排序,这个倒没有太大问题(只是以kb形式输出的数字,让人难以直观理解大小)

$ du -sk * | sort -n
0        cdump
0        lost+found
0        udump
31       pfile
1177     change
2206     adump
9835     dump
19386    log
35574    diag
10755879 data
$ du -sk * | sort -nr
10755879 data
35574    diag
19386    log
9835     dump
2206     adump
1177     change
31       pfile
0        udump
0        lost+found
0        cdump

统计trc文件大小,如下所示:

du -sk *.trc | awk '{ sum+=$1 } END { print sum/1024}'
du -sk *.dbf | awk '{ sum+=$1 } END { print sum/1024/1024}'
【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  VExS4Gg6g4KD   4天前   18   0   0 Linux
  VExS4Gg6g4KD   4天前   13   0   0 Linux
  VExS4Gg6g4KD   4天前   18   0   0 Linux
  X6z51Yzaj35p   4天前   15   0   0 Linux
  T0lscH4Qgx5j   9天前   21   0   0 Linux
  u05qsPMWcUGd   9天前   22   0   0 Linux
  VExS4Gg6g4KD   4天前   14   0   0 Linux
  iNBin04WVNys   4天前   11   0   0 Linux
  QP84hQv41ZIv   4天前   14   0   0 Linux
QzWmy8ggoIks