Linux 存储占用查看命令
目录
- 图形界面工具
- 命令行工具
- 查看指定目录下第一级目录的空间占比
- 其他相关命令
图形界面工具
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
命令
-
打开终端:按
Ctrl + Alt + T
。 -
运行命令:
du -h --max-depth=1 /path/to/directory
• 解释:
◦-h
:人类可读格式。
◦--max-depth=1
:仅显示第一级子目录。 -
排序输出结果(可选):
du -h --max-depth=1 /path/to/directory | sort -hr
• 解释:
◦sort -hr
:按人类可读数字倒序排序(从大到小)。
示例:
du -h --max-depth=1 /home/user/Documents | sort -hr
使用 ncdu
工具
-
安装
ncdu
:sudo apt update sudo apt install ncdu
-
运行
ncdu
:ncdu /path/to/directory
-
操作界面:
• 使用箭头键导航,按d
删除目录,按q
退出。
使用图形化工具
• 磁盘使用分析器 (Disk Usage Analyzer):
- 打开应用程序菜单,搜索并打开“磁盘使用分析器”。
- 点击“扫描文件夹”,选择目标目录。
- 查看各子目录的大小,适合直观分析。
其他相关命令
stat
命令
• 功能:显示文件或文件系统的状态信息。
• 示例:
stat /path/to/file
mount
命令
• 功能:显示当前挂载的文件系统。
• 示例:
mount | column -t
find
命令
• 功能:查找文件和目录,结合其他命令可分析磁盘使用。
• 示例:
find /path/to/directory -type f -size +100M
总结
• 图形界面工具适合快速浏览和不熟悉命令行的用户。
• 命令行工具如 du
和 df
提供强大的功能和灵活性,适合深入分析和自动化脚本。
• ncdu
等工具结合了命令行的强大和图形界面的易用性,适合需要交互式分析的用户。
• 其他命令如 stat
、mount
和 find
可以辅助进行更详细的系统监控和文件管理。