温馨提示×

ubuntu怎样搜索大文件

小樊
40
2026-09-23 05:15:12
栏目: 智能运维

在 Ubuntu 中搜索大文件,常用方法有以下几种:


一、使用 find 命令(最常用)

1. 查找大于指定大小的文件

例如查找 大于 100MB 的文件:

find / -type f -size +100M

常见大小单位:

  • k:KB
  • M:MB
  • G:GB

2. 查找并排序(最直观)

find / -type f -size +100M -exec ls -lh {} \; | sort -k5 -rh

3. 只查当前目录及子目录

find . -type f -size +500M

二、使用 du 查看目录占用(找“大目录”)

查看当前目录下各文件夹大小

du -h --max-depth=1 | sort -hr

查找大文件(结合排序)

du -ah / | sort -rh | head -20

三、使用 ncdu(推荐,交互式)

安装:

sudo apt install ncdu

使用:

ncdu /
  • 方向键浏览
  • d 删除
  • 非常适合清理磁盘

四、图形界面方式

1. 文件管理器搜索

  • 打开「文件」
  • 搜索框输入 *
  • 按大小排序

2. 使用 baobab(磁盘使用分析器)

sudo apt install baobab
baobab

五、常见清理建议

  • /var/log
  • ~/.cache
  • /tmp
  • Docker / 虚拟机镜像

如果你告诉我 想搜多大(如 >1G)在哪个目录,我可以给你更精确的命令。

0