Linux 存储占用查看命令

Linux 存储占用查看命令

目录

  1. 图形界面工具
  2. 命令行工具
  3. 查看指定目录下第一级目录的空间占比
  4. 其他相关命令

图形界面工具

1. 磁盘占用分析器 (Disk Usage Analyzer)

位置:应用程序菜单 > 工具
功能:图形化显示文件和目录的磁盘使用情况,适合快速浏览和分析大文件夹。

2. 磁盘工具 (Disk Utility)

名称:Disks
位置:应用程序菜单
功能:管理磁盘分区、格式化、挂载和卸载,适合进行低级磁盘操作。

3. 系统监视器 (System Monitor)

位置:应用程序菜单
功能:实时监控系统资源,包括存储使用情况,可以查看各挂载点的总容量、已用空间和可用空间。

命令行工具

1. df 命令

功能:显示文件系统的磁盘使用情况。
常用选项
-h:以人类可读的格式显示(如K、M、G)。
示例

df -h

2. du 命令

功能:估算文件和目录的磁盘使用情况。
常用选项
-h:以人类可读的格式显示。
--max-depth=N:限制显示的目录深度。
示例

du -h --max-depth=1 /path/to/directory

3. pydf 命令

功能df 的增强版,提供更详细和直观的磁盘使用信息。
安装

sudo apt install pydf

示例

pydf

4. ls 命令

功能:列出目录内容,结合选项可显示文件大小。
常用选项
-lh:以人类可读的格式显示文件大小。
示例

ls -lh /path/to/directory

查看指定目录下第一级目录的空间占比

使用 du 命令

  1. 打开终端:按 Ctrl + Alt + T

  2. 运行命令

    du -h --max-depth=1 /path/to/directory
    

    解释
    -h:人类可读格式。
    --max-depth=1:仅显示第一级子目录。

  3. 排序输出结果(可选):

    du -h --max-depth=1 /path/to/directory | sort -hr
    

    解释
    sort -hr:按人类可读数字倒序排序(从大到小)。

示例

du -h --max-depth=1 /home/user/Documents | sort -hr

使用 ncdu 工具

  1. 安装 ncdu

    sudo apt update
    sudo apt install ncdu
    
  2. 运行 ncdu

    ncdu /path/to/directory
    
  3. 操作界面
    • 使用箭头键导航,按 d 删除目录,按 q 退出。

使用图形化工具

磁盘使用分析器 (Disk Usage Analyzer)

  1. 打开应用程序菜单,搜索并打开“磁盘使用分析器”。
  2. 点击“扫描文件夹”,选择目标目录。
  3. 查看各子目录的大小,适合直观分析。

其他相关命令

stat 命令

功能:显示文件或文件系统的状态信息。
示例

stat /path/to/file

mount 命令

功能:显示当前挂载的文件系统。
示例

mount | column -t

find 命令

功能:查找文件和目录,结合其他命令可分析磁盘使用。
示例

find /path/to/directory -type f -size +100M

总结

图形界面工具适合快速浏览和不熟悉命令行的用户。
命令行工具dudf 提供强大的功能和灵活性,适合深入分析和自动化脚本。
ncdu 等工具结合了命令行的强大和图形界面的易用性,适合需要交互式分析的用户。
其他命令statmountfind 可以辅助进行更详细的系统监控和文件管理。

posted @ 2025-03-10 17:34  槑孒  阅读(1032)  评论(0)    收藏  举报