当前位置: 首页 > news >正文

Linux怎么按大小筛选文件?

在Linux运维中,按大小筛选文件是高频操作——清理大日志、查找冗余文件、定位磁盘占用大户都离不开它。那么Linux怎么按大小筛选文件?具体请看下文。

用find按大小精确查找文件

find是最常用、最灵活的方式,支持按字节、KB、MB、GB 等单位筛选,还能组合其他条件。

查找大于100MB的普通文件:find /path -type f -size +100M

查找小于1KB的文件:find /path -type f -size -1k

查找大小正好等于512字节的文件:find /path -type f -size 512c(c 表示字节)

查找大于10MB且最近7天修改过的文件:find /path -type f -size +10M -mtime -7

注意:+ 表示“大于”,- 表示“小于”,不加符号表示“等于”;单位后缀常用 c(字节)、k(KB)、M(MB)、G(GB),大小写敏感(m 不合法,必须是 M)。

用ls列出并按大小排序查看

ls本身不筛选,但能按大小排序+配合head/tail快速定位最大/最小的几个文件,适合快速浏览。

按大小降序列出当前目录所有文件(最大在前):ls -lS

只看最大的5个文件:ls -lS | head -n 6(head -n 6是因为第一行是总用量)

只看最小的3个普通文件(排除目录):ls -lSr | grep '^-' | head -n 3

提示:-S按大小排序,-r表示反向(升序),-l显示详细信息便于确认大小。

用du+sort快速找大目录或大文件

du统计磁盘使用量,配合sort可快速识别占用空间最多的目录或文件,适合排查磁盘满的问题。

列出当前目录下各子目录大小(降序):du -sh */ | sort -hr

找出整个系统中最大的 10 个文件(含子目录):find / -type f -exec du -h {} + 2>/dev/null | sort -hr | head -n 10

说明:-h 输出人类可读格式(如 2.4G),sort -hr 按人类可读数字逆序排序;2>/dev/null 屏蔽权限错误提示。

http://www.cnnetsun.cn/news/17538.html

相关文章:

  • Archery数据库管理平台:5大核心功能深度解析与实战配置指南
  • 学Python有用吗?
  • Onekey终极指南:3分钟学会Steam游戏清单自动下载
  • 程序员:微软的面试流程探讨
  • 爆款!国产开源公众号AI管家ChatWiki全解析
  • 2、Linux 操作系统基础与 Bash 命令行使用指南
  • 网闸厂家排行:安全隔离技术迭代下的选型指南
  • 单北斗变形监测在水库安全中的应用与维护该如何实施?
  • Win11Debloat:终极Windows系统清理优化完整指南
  • 第一季影响设计可靠性的第一性原理(2)
  • 2025年软件工程/计算机科学与技术专业毕业设计选题推荐
  • NTFSTool:在macOS上实现NTFS磁盘完整读写的终极解决方案
  • Qwen3-Reranker-8B:重新定义文本检索效率与精度边界
  • PingFang SC woff2字体:网页中文排版的终极解决方案
  • ModernWMS开源仓库管理系统终极配置与功能详解
  • MPV播放器macOS硬件解码色彩异常终极修复指南
  • Flink自定义函数实战:从入门到精通的完整开发手册
  • 哔哩哔哩漫画下载器技术指南
  • 目标检测数据集 - 穿着服饰检测数据集下载
  • Windows系统终极清理工具:快速免费释放C盘空间
  • Spring AOP场景3——接口防抖(附带源码)
  • 黑客技术水深!普通人不要随便碰
  • AI建议的C++基础入门顺序
  • 35、使用 Ansible 部署脚本化服务器环境
  • 13、文件操作与命令全解析
  • 第32课 PCB布局的常用操作命令介绍
  • 终极修复指南:彻底解决Atmosphere固件2168-0002启动错误
  • 第一章——办公自动化之Word报告自动生成:解放双手,高效创作
  • 压电材料的d33(纵向压电应变常数)测试流程及影响因素
  • 中烟创新连续两年被认定为国家级科技型中小企业