钟二网络头像

钟二网络

探索SQL查询技巧、Linux系统运维以及Web开发前沿技术,提供一站式的学习体验

  • 文章92531
  • 阅读990936
首页 Linux 正文内容

linux查看磁盘目录使用大小

钟逸 Linux 2025-03-17 04:16:40 20

监控和管理磁盘空间对于 Linux 系统至关重要。了解磁盘目录的使用大小有助于及时发现空间瓶颈并采取适当措施。本文将介绍一些实用的 Linux 命令,帮助您轻松查看磁盘目录使用大小。

du 命令

du 命令是查看磁盘使用量的常见工具。它以递归方式统计给定目录及其子目录中文件的空间占用情况。使用 -h 选项以可读的格式显示结果,例如千字节 (KB)、兆字节 (MB) 或千兆字节 (GB)。

du -h /var/log

df 命令

df 命令显示文件系统的可用空间和已用空间。它提供了整个文件系统以及各个挂载点的磁盘使用情况摘要。

df -h

find 命令

find 命令是一种强大的工具,用于在文件系统中查找文件和目录。结合 -size 选项,您可以查找特定目录中文件的大小超过指定阈值的目录。

find /home -type d -size +100M

lsof 命令

lsof 命令显示当前打开的文件列表及相关信息,包括文件大小和进程所有权。它可以帮助您识别正在使用大量磁盘空间的进程或用户。

lsof | grep /var/log

其他工具

除了上述命令外,还有其他工具可用于查看磁盘使用量。例如:

ncdu:一款基于文本界面的交互式磁盘使用情况分析工具,提供树形视图。

baobab:一款图形化磁盘使用情况分析工具,提供饼图和条形图等可视化。jDiskReport:一款 Java 编写的跨平台磁盘使用情况分析工具,提供详细的信息。

选择适合您需求的工具,定期监控磁盘使用情况,以避免空间不足问题并优化系统性能。

文章目录
    搜索