共计 829 个字符,预计需要花费 3 分钟才能阅读完成。
概述
在 Linux 和类 Unix 系统中,管理磁盘空间是一项常规任务,而 du(disk usage)命令是完成这项任务的重要工具之一。du 命令用于估算文件和目录占用磁盘空间的大小,帮助用户了解哪些文件或目录占用了大量空间,从而进行相应的清理或管理。
基本用法
du
命令的基本用法非常简单:
du [选项] [文件或目录]
如果不指定任何选项,du
将显示指定目录或文件的磁盘使用情况。
常用选项
-
-h:以易读的格式显示结果,例如 KB、MB、GB。
du -h /path/to/directory
-
-s:仅显示总计,不显示子目录的详细使用情况。
du -sh /path/to/directory
-
-a:显示所有文件和目录的磁盘使用情况。
du -a /path/to/directory
-
-c:显示总计,与
-s
选项类似,但会显示每个子目录的详细使用情况。du -c /path/to/directory
-
-m:以 MB 为单位显示磁盘使用情况。
du -m /path/to/directory
-
–max-depth=N:限制输出结果的目录深度,
N
表示深度。du -h --max-depth=1 /path/to/directory
-
-S:累积显示指定目录的磁盘使用情况,但不包括子目录。
du -S /path/to/directory
-
-x:只评估文件和目录的磁盘使用情况,不包括外部符号链接指向的文件或目录。
du -x /path/to/directory
实用示例
-
查看当前目录的磁盘使用情况:
du -h
-
查看指定文件的大小:
du -h filename
-
查看当前目录下所有文件和目录的大小:
du -a
-
查看当前目录的总大小:
du -sh
-
查看指定目录下所有文件和目录的大小,并限制输出深度:
du -h --max-depth=2 /path/to/directory
#推荐阅读
![掌握磁盘空间管理 —— du 命令的妙用 掌握磁盘空间管理 —— du 命令的妙用](https://yojack.cn/wp-content/uploads/2024/09/e68e8ce68fa1e7a381e79b98e7a9bae997b4e7aea1e79086-du-e591bde4bba4e79a84e5a699e794a8_66e27bf4ad93f.png)
Linux 系统在长时间使用后,可能会积累大量的无用文件,这些 …
![掌握磁盘空间管理 —— du 命令的妙用 掌握磁盘空间管理 —— du 命令的妙用](https://yojack.cn/wp-content/uploads/2024/09/e68e8ce68fa1e7a381e79b98e7a9bae997b4e7aea1e79086-du-e591bde4bba4e79a84e5a699e794a8_66e27bf58edfc.png)
Linux 系统以其稳定性和灵活性而广受欢迎,但如果没有适当 …
标签:命令
文章来源: 掌握磁盘空间管理 —— du 命令的妙用
正文完