You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Linux find命令删除超3天且小于100KB的MP3文件参数咨询

1. <100KB对应的-size参数填写

绝大多数Linux发行版默认使用的GNU find中,-size参数规则如下:

  • 后缀k代表单位为1024字节(即操作系统标准二进制单位KB)
  • 参数前加-代表匹配小于该数值的对象
    所以小于100KB对应的参数为 -size -100k。
    如果你需要匹配十进制单位的100KB(即100*1000字节),可以替换为 -size -100KB。

2. -size参数的适用性说明

  • find的-size统计的是文件的实际有效内容大小,对应ls -l命令输出的文件大小数值。
  • 你提到的磁盘占用大小是文件在存储介质上实际占用的块空间,对应du命令的输出数值,会受文件系统块大小影响(比如块大小为4KB时,1KB的内容也会占用4KB磁盘空间)。
    如果你的需求是筛选「内容本身小于100KB的MP3文件」(比如筛选低质量/不完整的音频片段),使用-size完全符合需求,不需要额外参数。只有当你需要按磁盘占用大小筛选时,才需要结合du等命令做二次过滤,常规MP3筛选场景无需额外操作。

3. 最终使用建议

建议先执行测试命令,确认筛选结果符合预期,避免误删:

find MP3/ -type f -name "*.mp3" -mtime +3 -size -100k

确认返回的文件都是你要删除的对象后,再加上-delete参数执行:

find MP3/ -type f -name "*.mp3" -mtime +3 -size -100k -delete

内容的提问来源于stack exchange,提问作者medk

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.17 08:45:04