使用Linux的find命令查找大于指定大小的文件,可通过-size参数结合单位标识实现。基本语法为:
find [路径] -type f -size +[大小]
示例:查找/var/log目录下大于100MB的文件:
find /var/log -type f -size +100M
关键参数解析:
-type f:限定搜索对象为文件。-size +[值]:+表示“大于”,支持单位:c(字节)、k(KB)、M(MB)、G(GB)。
-exec扩展(可选):对结果执行操作,如删除:find /path -type f -size +1G -exec rm -f {} \;
注意事项:
- 需具备目标路径的读取权限,必要时用
sudo。 - 单位区分大小写(如
M为MB,m可能无效)。 - 结合
-mtime可筛选特定时间范围的大文件(如-mtime +30表示30天前)。