Linux查看各用户硬盘占用大小

Linux查看各用户硬盘占用大小

在Linux中,如果要统计各用户占用硬盘的大小,可以执行如下的命令
du -sh /home/*
这条命令会以K、M、G等单位输出 /home 下各用户目录占用硬盘的总大小,例如下面这样:

[root@localhost ~]# du -sh /home/*
24K     /home/dong
12K     /home/tide
12K     /home/trade
  • 参数 s 的作用是 只显示总计(summary)信息,否则 du 会以默认方式输出目标目录下所有子目录占用的硬盘大小。
  • 参数 h 的作用是 以合适的数据量单位(K、M等)表示占用硬盘大小,du 默认输出的数据量单位是K(B)

这条命令可以让我们直观地看出到底是哪个糟糕的用户威胁到了全体用户的整体利益
不过当用户数量比较多的时候,想要一眼看出哪个用户占用硬盘最多就不容易做到了,最好能对输出结果进行排序,这里有一个可行的方法,使用sort对输出结果进行排序
du -s /home/* |sort -k1nr
这条命令会将 du -s /home/* 的结果按照各用户硬盘占用由大到小的顺序输出。

  • k1 表示按照第一个字段排序,在这里就是用户目录硬盘占用大小字段
  • n 表示按数值排序,而不是字符串
  • r 表示按逆序排序,即由大到小的顺序

需要注意的是,如果使用这种方式排序,du 命令不能加-h参数,因为这种排序方式不会考虑硬盘占用大小的单位,带上-h参数会出现类似 “100K > 15M” 的情况
关于排序,目前我没有更好的办法,有更合适方法的朋友欢迎在评论区分享~~~


本文中的示例基于CentOS7.8

原文链接:https://www.cnblogs.com/realzhangsan/p/17356608.html

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux查看各用户硬盘占用大小 - Python技术站

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

相关文章

  • rhel6.3使用yum安装apache的方法

    下面我将为您详细讲解“rhel6.3使用yum安装apache的方法”的完整攻略: 1. 确认yum源可用 在使用yum安装apache之前,需要确认系统的yum源是否可用。可通过以下命令查看: yum list 如果命令执行成功并能够显示yum仓库中的软件包列表,则说明yum源可用。 2. 安装apache软件包 确认yum源可用后,可以使用以下命令安装a…

    Linux 2023年5月14日
    00
  • Oracle 11gR2_database在Linux下的安装

    Oracle 11gR2_database在Linux下的安装 by:授客 QQ:1033553122 由于篇幅问题,采用链接分享的形式,烦请复制以下网址,黏贴到浏览器中打开,下载 http://pan.baidu.com/s/1dD1WgdN 

    Linux 2023年4月11日
    00
  • Linux系统配置网络详细介绍

    首先我们要介绍一下在Linux系统中如何配置网络。 1. 检查网卡设备名称 在配置网络之前,需要先检查当前系统中有哪些网卡设备。 打开终端,输入以下命令: ifconfig -a 这个命令会输出所有网卡的信息,包括已经启用的和未启用的。 2. 配置IP地址 在确定了网卡的设备名称之后,下一步就是配置IP地址了。 打开终端,进入网卡的配置文件所在目录,比如: …

    Linux 2023年5月24日
    00
  • 正确配置与维护Apache安全性设置方法

    以下是“正确配置与维护Apache安全性设置方法”的完整使用攻略,包含两个示例说明。 正确配置与维护Apache安全性方法 以下是一些正确配置与维护Apache安全性设置的技巧: 1. 禁用不必要的模块 Apache服务器默认启用了许多模块,但并不所有模块需要启用。禁用不必要的模块可以减少攻击面。以下是禁用不必要的模块的示例: 打开Apache服务器配置文件…

    Linux 2023年5月13日
    00
  • Linux 下redis5.0.0安装教程详解

    Linux下redis5.0.0安装教程详解 介绍 Redis是一款开源的、使用C语言编写的、支持网络、基于内存、可持久化的key-value数据存储系统。Redis以其高性能、高扩展性和高可用性而备受关注。本文详细介绍了Linux下的Redis 5.0.0安装教程。 步骤 1. 下载Redis 5.0.0 首先,访问Redis官方网站,下载最新版的Redi…

    Linux 2023年5月14日
    00
  • linux下oracle11g R2的启动与关闭监听、数据库

    su – oracle           切换到oracle账户 lsnrctl start          启动监听 sqlplus /nolog     登陆sqlplus conn /as sysdba  或者 sqlplus / as sysdba    sysdba登陆到本机的数据库 startup  启动数据   shutdown immed…

    Linux 2023年4月11日
    00
  • Linux常用高频命令

    下面就为大家详细讲解“Linux常用高频命令”的完整攻略。 简介 Linux操作系统是一个常用于服务器端的开源操作系统,其指令非常强大而且命令行接口十分灵活,因此被广泛应用于服务器、移动设备、嵌入式系统等多领域。 但是,对于初学者来说,Linux命令可能有点难以理解和记忆。以下是一些常用高频命令,以及如何正确使用它们。 常用高频命令 本文主要讲解以下高频命令…

    Linux 2023年5月14日
    00
  • linux安装mysql 8.0.x的完整步骤

    以下是Linux安装mysql8.0.x完整步骤的攻略: 1. 下载mysql安装包 可以上mysql官网下载安装包,根据自己的操作系统选择合适的版本,例如: wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.27-linux-glibc2.12-x86_64.tar.xz 2. 解压安…

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