当前位置:首页 > 问答 > 正文

磁盘空间管理|文件体积统计 ubuntu查看文件夹大小,Ubuntu查看文件夹大小

💻 开头场景化引入 最近我的Ubuntu电脑突然弹出"磁盘空间不足"警告⚠️,打开文件管理器一看,所有文件夹显示的大小加起来还没占满磁盘,这感觉就像明明钱包空了却找不到花钱记录一样诡异,直到我学会了这几个查看文件夹大小的绝招,才终于揪出那些"隐形空间杀手"!

📁 基础版:du命令三剑客 1️⃣ 快速查看(du -sh)

du -sh ~/Downloads

🔍 解读:-s参数显示总大小,-h让人性化显示(如1K/1M/1G)

2️⃣ 递归查看(du -h --max-depth=1)

du -h --max-depth=1 /var/lib

🗂️ 效果:显示指定目录下各子文件夹的一级大小

3️⃣ 排除隐藏文件(--exclude=".*")

du -sh --exclude=".*" ~/Documents

🕶️ 妙用:跳过.git/.svn等版本控制目录

磁盘空间管理|文件体积统计 ubuntu查看文件夹大小,Ubuntu查看文件夹大小

🔍 进阶版:ncdu交互神器 1️⃣ 安装命令(2025年最新版)

sudo apt install ncdu

2️⃣ 启动扫描

ncdu /home/用户名

🎮 交互操作:

  • ↑↓移动光标
  • ↵进入目录
  • d删除文件(谨慎操作!)
  • C排序方式切换

📊 图形化:Baobab磁盘分析仪 1️⃣ 启动方式

baobab /

或通过系统菜单:应用程序→系统工具→磁盘使用分析器

🌳 特色功能:

磁盘空间管理|文件体积统计 ubuntu查看文件夹大小,Ubuntu查看文件夹大小

  • 太阳爆式可视化树状图
  • 支持扫描远程服务器
  • 右键菜单直接跳转文件位置

💡 实用技巧合集 1️⃣ 查找大文件(结合find)

find / -type f -size +100M -exec du -h {} \;

2️⃣ 定时监控(watch命令)

watch -n 10 "du -sh /home"

🕒 每10秒刷新一次数据

3️⃣ 排除特定类型(--exclude)

du -sh --exclude=*.iso --exclude=*.zip ~/Media

🗑️ 清理建议(2025年最新) 1️⃣ 定期运行:

sudo apt autoremove
sudo journalctl --vacuum-size=50M

2️⃣ 推荐工具:

  • Stacer:系统监控与清理一体机
  • BleachBit:开源版"CCleaner"

📌 温馨提示:删除文件前务必用ls -l确认,重要数据建议先备份到外部硬盘或云存储(如Nextcloud 28.0.3版本已支持WebDAV自动同步)。

💾 最终效果验证 执行df -h /查看剩余空间,当看到可用空间从红色变成绿色时,那种畅快感不亚于找到丢失的钱包!记得把这些命令存到~/.bash_aliases里,下次遇到空间不足直接召唤"空间侦探团"~

发表评论