在 Ubuntu 中查找大文件,常用且高效的方法有以下几种:
find 命令(最常用)按文件大小查找,例如查找 大于 100MB 的文件:
find / -type f -size +100M
/:从根目录开始查(可换成具体目录,如 /home)-type f:只查文件-size +100M:大于 100MB(M=MB,G=GB,k=KB)按大小排序显示(更直观):
find / -type f -size +100M -exec ls -lh {} \; | sort -k5 -hr
du 命令(查目录占用)查找当前目录下最大的目录/文件:
du -h --max-depth=1 | sort -hr
逐步深入:
du -h --max-depth=1 /var | sort -hr
ncdu(推荐,交互式)先安装:
sudo apt install ncdu
使用:
ncdu /
可以用方向键浏览、删除文件,非常直观。
如果装了 Ubuntu 桌面:
find /home -type f -size +1G
find /tmp -type f -size +500M -delete
如果你是想清理系统空间或定位某个分区被谁占满,可以告诉我具体场景,我给你更针对性的命令。