千家信息网

Linux下怎么获取目录大小

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章将为大家详细讲解有关Linux下怎么获取目录大小,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。在使用Linux时,我们可能需要获取特定目录的大小。 在GUI
千家信息网最后更新 2026年11月03日Linux下怎么获取目录大小

这篇文章将为大家详细讲解有关Linux下怎么获取目录大小,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

在使用Linux时,我们可能需要获取特定目录的大小。 在GUI中,有文件管理器,如Dolphin,Gnome,Nautilus等。但是,如果我们需要在命令行中获取大小,该怎么办。

Linux 上有一些应用程序可以 获取目录的实际大小。其中,磁盘使用率(du)命令已被 Linux 管理员广泛使用。

我将向您展示如何使用各种选项获取文件夹大小。

什么是 du 命令?

du 命令 表示 磁盘使用率(Disk Usage)。这是一个标准的 Unix 程序,用于估计当前工作目录中的文件空间使用情况。

它使用递归方式总结磁盘使用情况,以获取目录及其子目录的大小。

如同我说的那样, 使用 ls 命令时,目录大小仅显示 4KB。参见下面的输出。

$ ls -lh | grep ^ddrwxr-xr-x  3 daygeek daygeek 4.0K Aug  2 13:57 Bank_Detailsdrwxr-xr-x  2 daygeek daygeek 4.0K Mar 15  2019 daygeekdrwxr-xr-x  6 daygeek daygeek 4.0K Feb 16  2019 drive-2daygeekdrwxr-xr-x 13 daygeek daygeek 4.0K Jan  6  2019 drive-mageshmdrwxr-xr-x 15 daygeek daygeek 4.0K Sep 29 21:32 Thanu_Photos

1) 在 Linux 上如何只获取父目录的大小

使用以下 du 命令格式获取给定目录的总大小。在该示例中,我们将得到 /home/daygeek/Documents 目录的总大小。

$ du -hs /home/daygeek/Documents

或

$ du -h --max-depth=0 /home/daygeek/Documents/20G    /home/daygeek/Documents

详细说明:

du – 这是一个命令

-h – 以易读的格式显示大小 (例如 1K 234M 2G)

-s – 仅显示每个参数的总数

–max-depth=N – 目录的打印深度

2) 在 Linux 上如何获取每个目录的大小

使用以下 du 命令格式获取每个目录(包括子目录)的总大小。

在该示例中,我们将获得每个 /home/daygeek/Documents 目录及其子目录的总大小。

$ du -h /home/daygeek/Documents/ | sort -rh | head -2020G    /home/daygeek/Documents/9.6G    /home/daygeek/Documents/drive-2daygeek6.3G    /home/daygeek/Documents/Thanu_Photos5.3G    /home/daygeek/Documents/Thanu_Photos/Camera5.3G    /home/daygeek/Documents/drive-2daygeek/Thanu-videos3.2G    /home/daygeek/Documents/drive-mageshm2.3G    /home/daygeek/Documents/drive-2daygeek/Thanu-Photos2.2G    /home/daygeek/Documents/drive-2daygeek/Thanu-photos-by-month916M    /home/daygeek/Documents/drive-mageshm/Tanisha454M    /home/daygeek/Documents/drive-mageshm/2g-backup415M    /home/daygeek/Documents/Thanu_Photos/WhatsApp Video300M    /home/daygeek/Documents/drive-2daygeek/Thanu-photos-by-month/Jan-2017288M    /home/daygeek/Documents/drive-2daygeek/Thanu-photos-by-month/Oct-2017226M    /home/daygeek/Documents/drive-2daygeek/Thanu-photos-by-month/Sep-2017219M    /home/daygeek/Documents/Thanu_Photos/WhatsApp Documents213M    /home/daygeek/Documents/drive-mageshm/photos163M    /home/daygeek/Documents/Thanu_Photos/WhatsApp Video/Sent161M    /home/daygeek/Documents/Thanu_Photos/WhatsApp Images154M    /home/daygeek/Documents/drive-2daygeek/Thanu-photos-by-month/June-2017150M    /home/daygeek/Documents/drive-2daygeek/Thanu-photos-by-month/Nov-2016

3) 在 Linux 上如何获取每个目录的摘要

使用如下 du 命令格式仅获取每个目录的摘要。

$ du -hs /home/daygeek/Documents/* | sort -rh | head -109.6G    /home/daygeek/Documents/drive-2daygeek6.3G    /home/daygeek/Documents/Thanu_Photos3.2G    /home/daygeek/Documents/drive-mageshm756K    /home/daygeek/Documents/Bank_Details272K    /home/daygeek/Documents/user-friendly-zorin-os-15-has-been-released-TouchInterface1.png172K    /home/daygeek/Documents/user-friendly-zorin-os-15-has-been-released-NightLight.png164K    /home/daygeek/Documents/ConfigServer Security and Firewall (csf) Cheat Sheet.pdf132K    /home/daygeek/Documents/user-friendly-zorin-os-15-has-been-released-Todo.png112K    /home/daygeek/Documents/user-friendly-zorin-os-15-has-been-released-ZorinAutoTheme.png96K    /home/daygeek/Documents/distro-info.xlsx

4) 在 Linux 上如何获取每个目录的不含子目录的大小

使用如下 du 命令格式来展示每个目录的总大小,不包括子目录。

$ du -hS /home/daygeek/Documents/ | sort -rh | head -205.3G    /home/daygeek/Documents/Thanu_Photos/Camera5.3G    /home/daygeek/Documents/drive-2daygeek/Thanu-videos2.3G    /home/daygeek/Documents/drive-2daygeek/Thanu-Photos1.5G    /home/daygeek/Documents/drive-mageshm831M    /home/daygeek/Documents/drive-mageshm/Tanisha454M    /home/daygeek/Documents/drive-mageshm/2g-backup300M    /home/daygeek/Documents/drive-2daygeek/Thanu-photos-by-month/Jan-2017288M    /home/daygeek/Documents/drive-2daygeek/Thanu-photos-by-month/Oct-2017253M    /home/daygeek/Documents/Thanu_Photos/WhatsApp Video226M    /home/daygeek/Documents/drive-2daygeek/Thanu-photos-by-month/Sep-2017219M    /home/daygeek/Documents/Thanu_Photos/WhatsApp Documents213M    /home/daygeek/Documents/drive-mageshm/photos163M    /home/daygeek/Documents/Thanu_Photos/WhatsApp Video/Sent154M    /home/daygeek/Documents/drive-2daygeek/Thanu-photos-by-month/June-2017150M    /home/daygeek/Documents/drive-2daygeek/Thanu-photos-by-month/Nov-2016127M    /home/daygeek/Documents/drive-2daygeek/Thanu-photos-by-month/Dec-2016100M    /home/daygeek/Documents/drive-2daygeek/Thanu-photos-by-month/Oct-201694M    /home/daygeek/Documents/drive-2daygeek/Thanu-photos-by-month/Nov-201792M    /home/daygeek/Documents/Thanu_Photos/WhatsApp Images90M    /home/daygeek/Documents/drive-2daygeek/Thanu-photos-by-month/Dec-2017

5) 在 Linux 上如何仅获取一级子目录的大小

如果要获取 Linux 上给定目录的一级子目录(包括其子目录)的大小,请使用以下命令格式。

$ du -h --max-depth=1 /home/daygeek/Documents/3.2G    /home/daygeek/Documents/drive-mageshm4.0K    /home/daygeek/Documents/daygeek756K    /home/daygeek/Documents/Bank_Details9.6G    /home/daygeek/Documents/drive-2daygeek6.3G    /home/daygeek/Documents/Thanu_Photos20G    /home/daygeek/Documents/

6) 如何在 du 命令输出中获得总计

如果要在 du 命令输出中获得总计,请使用以下 du 命令格式。

$ du -hsc /home/daygeek/Documents/* | sort -rh | head -1020G    total9.6G    /home/daygeek/Documents/drive-2daygeek6.3G    /home/daygeek/Documents/Thanu_Photos3.2G    /home/daygeek/Documents/drive-mageshm756K    /home/daygeek/Documents/Bank_Details272K    /home/daygeek/Documents/user-friendly-zorin-os-15-has-been-released-TouchInterface1.png172K    /home/daygeek/Documents/user-friendly-zorin-os-15-has-been-released-NightLight.png164K    /home/daygeek/Documents/ConfigServer Security and Firewall (csf) Cheat Sheet.pdf132K    /home/daygeek/Documents/user-friendly-zorin-os-15-has-been-released-Todo.png112K    /home/daygeek/Documents/user-friendly-zorin-os-15-has-been-released-ZorinAutoTheme.pngvia: https://www.2daygeek.com/find-get-size-of-directory-folder-linux-disk-usage-du-command/


关于"Linux下怎么获取目录大小"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

大小 目录 命令 子目 子目录 格式 文件 磁盘 篇文章 输出 使用率 情况 摘要 更多 示例 程序 这是 管理 不错 实用 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 保险科技 互联网保险 互联网电商科技 狮子座互联网科技 以房互联网科技 嘟嘟瓜互联网科技 科技创新互联网企业 互联网科技美容 阿里巴巴算科技企业还是互联网 茂名市互联网科技产业园 特约风豹互联网科技为什么扣费 科技赋能视角下互联网保险发展 互联网金融科技公司的优势 互联网企业科技类企业如何做账 半导体是互联网高科技吗 半导体行业属于互联网高科技类吗 福建互联网展示科技馆设计 世界互联网科技成果奖 互联网领先科技活动 兰石爱特工业互联网科技分公司 北京互联网科技类企业分布 伟宏互联网科技 金诺互联网科技 丰台科技园 互联网公司 华脉科技工业互联网产品 天速互联网络科技有限公司 互联网经济与金融科技 岳阳华臻互联网科技有限公司 华夏恒生互联网科技013171 明优互联网科技有限公司 黑云互联网科技有限公司
0