Linux命令之find命令中的-mtime参数

mtime参数用于根据文件更改时间进行查找,其数值n代表天数。例如,-mtime0表示最近24小时内修改的文件,-mtime1则指1到2天前修改的文件,而-mtime+1则表示超过2天(48小时)未修改的文件。理解mtime的用法有助于精确地定位和管理文件系统中的文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

mtime参数如下:

-mtime n 按照文件的更改时间来找文件,n为整数。

  • n 表示文件更改时间距离为n天
  • -n 表示文件更改时间距离在n天以内
  • +n 表示文件更改时间距离在n天以前

例如:

  • -mtime 0 表示文件修改时间距离当前为0天的文件,即距离当前时间不到1天(24小时)以内的文件。
  • -mtime 1 表示文件修改时间距离当前为1天的文件,即距离当前时间1天(24小时-48小时)的文件。
  • -mtime+1 表示文件修改时间为大于1天的文件,即距离当前时间2天(48小时)之外的文件
  • -mtime -1 表示文件修改时间为小于1天的文件,即距离当前时间1天(24小时)之内的文件

为什么-mtime+1 表示文件修改时间为大于1天的文件,即距离当前时间48小时之外的文件,而不是24小时之外的呢? 因为n值只能是整数,即比1大的最近的整数是2,所以-mtime+1不是比当前时间大于1天(24小时),而是比当前时间大于2天(48小时)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值