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

总结

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

posted @ 2025-03-10 17:34  栖木hy  阅读(1233)  评论(0)    收藏  举报