HP-UX下du命令使用技巧

本人习惯了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}'

原文链接:https://www.cnblogs.com/kerrycode/p/17356740.html

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:HP-UX下du命令使用技巧 - Python技术站

(0)
上一篇 2023年4月27日
下一篇 2023年4月27日

相关文章

  • linux下安装lnmp集成环境

    linux下安装lnmp集成环境 教程地址:https://www.cnblogs.com/peteremperor/p/6750204.html 必须要用root用户,否则权限不够无法安装 安装最新稳定版命令:下载->解压->进入->安装 wget -c http://soft1.vpser.net/lnmp/lnmp1.5-full.t…

    Linux 2023年4月11日
    00
  • Linux服务器下Nginx与Apache共存的实现方法分析

    以下是“Linux服务器下Nginx与Apache共存的实现方法分析”的完整使用攻略,包含两个示例说明。 安装Nginx和Apache 打开终端。在Linux系统中,您可以通过下“Ctrl + T”组合键来打开终端。 更新软件包列表。在终端中输入以下命令: sudo apt-get update 安装Ngin服务器。在终端中输入以下命令: sudo apt-…

    Linux 2023年5月13日
    00
  • Linux虚拟机修改ip地址,查看网关,网络环境配置的教程

    下面给您详细讲解“Linux虚拟机修改ip地址,查看网关,网络环境配置的教程”。该教程分为以下几个步骤: 步骤一:进入网络配置文件 首先需要进入网络配置文件,对于大部分Linux系统来说,网络配置文件位于/etc/network/interfaces。可以使用以下命令进入该文件: sudo vi /etc/network/interfaces 输入上述命令后…

    Linux 2023年5月24日
    00
  • Linux下彻底删除Mysql 8.0服务的方法

    下面我将为你讲解“Linux下彻底删除Mysql8.0服务的方法”的完整攻略。 确认Mysql服务是否存在 在删除Mysql服务之前,首先需要确认该服务是否存在。可以通过以下命令来确认: service mysqld status 如果返回结果为“正在运行”,说明Mysql服务正在运行中,需要先停止服务,再进行删除操作。 停止Mysql服务 执行以下命令来停…

    Linux 2023年5月14日
    00
  • Linux系统Jsp的环境:Apache,Tomcat配置

    以下是“Linux系统Jsp的环境:Apache,Tomcat配置”的完整使用攻略,包含两个示例说明。 步骤 安装Apache。终端中输入以下命令: bash sudo apt-get update sudo apt-get install apache2 安装Tomcat。在端中输入以下命令: sudo apt-get install tomcat8 配置…

    Linux 2023年5月13日
    00
  • Linux环境下安装MySQL数据库

    下面是Linux环境下安装MySQL数据库的完整攻略: 1. 安装MySQL 在Linux环境下,可以通过apt-get或yum等包管理器来安装MySQL: 在Debian/Ubuntu系统中,可以使用以下命令: sudo apt-get update sudo apt-get install mysql-server 在CentOS系统中,可以使用以下命令…

    Linux 2023年5月14日
    00
  • vmware虚拟机安装ubuntu14.10系统的过程

    VMware虚拟机安装Ubuntu14.10系统过程 在本文中,我们将详细介绍在VMware虚拟机中安装Ubuntu 14.10系统的步骤。安装Ubuntu 14.10之前,请确保你已经下载了适用于VMware的镜像,并已经正确安装VMware虚拟机。 步骤一:创建虚拟机 要在VMware中安装Ubuntu 14.10,需要先创建一个新的虚拟机。按照以下步骤…

    Linux 2023年5月24日
    00
  • 005_linux驱动之_class_device_create函数

    (一)解析class_device_create函数   (二)当我们使用class_create创建一个类之后我们就可以使用class_device_create函数在这个类下面创建一个设备了,class_create创建查看004_linux驱动之_class_create创建一个设备类   (三)class_device_create函数原型 stru…

    Linux 2023年4月11日
    00
合作推广
合作推广
分享本页
返回顶部