概述
在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
#推荐阅读
![如何清理Linux系统中的无用文件 如何清理Linux系统中的无用文件](/zb_users/upload/2024/05/202405241437284569158.jpg)
Linux系统在长时间使用后,可能会积累大量的无用文件,这些...
![Linux磁盘空间管理:策略与技巧 Linux磁盘空间管理:策略与技巧](/zb_users/upload/2024/05/202405241445326208996.png)
Linux系统以其稳定性和灵活性而广受欢迎,但如果没有适当...
标签: 命令
文章来源:
鸿辰
版权声明:本网站可能会转载或引用其他来源的文章、图片、数据等信息。对于这些转载内容,版权归原作者所有。本站尊重原作者的劳动成果,并在可能的情况下注明来源和作者。如有任何版权问题,请及时联系,收到后将第一时间处理。