news 2026/9/27 7:12:53

Linux怎么按大小筛选文件?

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
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 屏蔽权限错误提示。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/26 11:06:53

Archery数据库管理平台:5大核心功能深度解析与实战配置指南

Archery数据库管理平台:5大核心功能深度解析与实战配置指南 【免费下载链接】Archery hhyo/Archery: 这是一个用于辅助MySQL数据库管理和开发的Web工具。适合用于需要管理和开发MySQL数据库的场景。特点:易于使用,具有多种数据库管理功能&…

作者头像 李华
网站建设 2026/9/26 6:24:28

学Python有用吗?

作为通用性极强的编程语言,Python凭借简洁语法和丰富库,覆盖数据分析、人工智能、Web开发等核心场景,即便是新手也能快速适配职场需求。那么学Python有用吗?可以做什么工作?以下是详细的内容介绍。 学Python有用吗? 技多不压人&#xff0c…

作者头像 李华
网站建设 2026/9/26 5:57:36

Onekey终极指南:3分钟学会Steam游戏清单自动下载

Onekey终极指南:3分钟学会Steam游戏清单自动下载 【免费下载链接】Onekey Onekey Steam Depot Manifest Downloader 项目地址: https://gitcode.com/gh_mirrors/one/Onekey 还在为繁琐的Steam游戏清单下载而烦恼吗?Onekey让你告别手动搜索&#x…

作者头像 李华
网站建设 2026/9/25 8:45:36

程序员:微软的面试流程探讨

Q:微软的面试流程是什么样的?技术面试主要考察哪些方向?在疫情期间,微软实行远程线上面试,面试前会提前预约时间,4 - 5 轮技术面试会尽量排在同一天,面试内容主要包括算法和数据结构&#xff0c…

作者头像 李华
网站建设 2026/9/25 13:43:01

爆款!国产开源公众号AI管家ChatWiki全解析

一款专为微信生态打造的开源工作流自动化平台,以国内首创的公众号 AI 知识库 Agent 为核心,GitHub 已斩获 1.4k Star。无需复杂开发,通过可视化操作即可让公众号变身 “超级 AI 智能体”,覆盖内容创作、用户互动、运营自动化全场景…

作者头像 李华
网站建设 2026/9/26 21:51:32

2、Linux 操作系统基础与 Bash 命令行使用指南

Linux 操作系统基础与 Bash 命令行使用指南 1. Linux 操作系统概述 在计算机发展早期,指令和数据通常被存放在两个不同的存储区域。现代计算机采用了“冯诺伊曼架构”,这种架构由匈牙利计算机科学家约翰冯诺伊曼提出,它将数据和指令存放在同一个存储区域,使计算机的构建和…

作者头像 李华