linux du命令详解
栏目:
Linux
发布时间:2022-02-23
Linux du 命令的全称是 “disk used”,即磁盘使用情况。
Linux df 命令与 du 命令都是用于查看磁盘使用情况的,但是 du 与 df 还是有区别的,他们有着不同的应用场景。df 命令主要用于查看系统整体的磁盘容量及使用情况,du 命令主要用于查看指定目录或文件的磁盘使用情况。
du 语法
du [-ahskm] 文件或目录名称
选项与参数:
-a :列出所有的文件与目录容量,因为默认仅统计目录底下的文件量而已。
-h :以人们较易读的容量格式 (G/M) 显示;
-s :列出总量而已,而不列出每个各别的目录占用容量;
-S :不包括子目录下的总计,与 -s 有点差别。
-k :以 KBytes 列出容量显示;
-m :以 MBytes 列出容量显示;
du 实例
1、只列出当前目录下的所有文件夹容量(包括隐藏文件夹):
$ du
4 ./middleware
4 ./public
16 ./constants
16 ./controller
40 ./service
20 ./extend
16 ./schedule
124 .
2、使用 du -h
$ du -h
4.0K ./middleware
4.0K ./public
16K ./constants
16K ./controller
40K ./service
20K ./extend
16K ./schedule
124K .
3、使用 du -a 将所有的文件夹和文件的容量都列出来
$ du -a
4 ./middleware
4 ./public
4 ./router.ts
4 ./constants/git.js
4 ./constants/chrome-menu-sites.json
4 ./constants/sites.json
16 ./constants
4 ./controller/chrome.ts
4 ./controller/git.ts
4 ./controller/wework.ts
16 ./controller
4 ./service/check.js
4 ./service/queue.js
8 ./service/wework.js
4 ./service/calendar.js
12 ./service/git.js
4 ./service/chrome.js
40 ./service
4 ./extend/queue.js
4 ./extend/date.js
4 ./extend/helper.js
4 ./extend/response.js
20 ./extend
4 ./schedule/check-site-status-dev.js
4 ./schedule/check-site-status-prod-day.js
4 ./schedule/check-site-status-prod-night.js
16 ./schedule
124 .
使用 du -ah
$ du -ah
4.0K ./middleware
4.0K ./public
4.0K ./router.ts
4.0K ./constants/git.js
4.0K ./constants/chrome-menu-sites.json
4.0K ./constants/sites.json
16K ./constants
4.0K ./controller/chrome.ts
4.0K ./controller/git.ts
4.0K ./controller/wework.ts
16K ./controller
4.0K ./service/check.js
4.0K ./service/queue.js
8.0K ./service/wework.js
4.0K ./service/calendar.js
12K ./service/git.js
4.0K ./service/chrome.js
40K ./service
4.0K ./extend/queue.js
4.0K ./extend/date.js
4.0K ./extend/helper.js
4.0K ./extend/response.js
20K ./extend
4.0K ./schedule/check-site-status-dev.js
4.0K ./schedule/check-site-status-prod-day.js
4.0K ./schedule/check-site-status-prod-night.js
16K ./schedule
124K .
小结
在 linux 系统下,du 命令是一个非常基础且常用的命令,我们经常用该命令来查看各类文件占用的磁盘空间,以便于及时清理占用空间较大且无用的文件,给系统保留充足的存储空间。
本文地址:https://www.tides.cn/p_linux-du