我写了一个SHELL脚本来删除旧的文件,结果发现执行不正确:
#!/bin/bash
#删除4天以前的文件
find /log/somedata/ -mtime +4 -exec rm -f {} \;
echo “complete”
单独提出find //log/somedata/ -mtime +4来执行,发现根本不是那么回事情。然后又写了一个相反的命令来对比:
#查找4天内的文件
find /log/somedata/ -mtime -4
结果仍是不对。
认真观察文件的日期,发现-mtime参数后的N值乘以的不是文档中所说的24小时,而是48小时!好奇怪的问题,再次一记,希望明白原理的朋友能够告诉我。
Linux下find命令的参数-mtime的n值乘的是48小时,不是24小时
转载请注明出处:服务器评测 » Linux下find命令的参数-mtime的n值乘的是48小时,不是24小时
相关推荐
- 即时可用独立服务器:Ryzen 9 DDR5 ECC NVMe 满血性能,10Gbps极速网络,新品促销立省30%!
- *🌎即时专用服务器🌞夏季特卖!30% 折扣!📈 10G 💎 锐龙 9 DDR5 ECC NVMe
- *MechanicWeb : 美国/欧盟/英国/亚太地区 – Ryzen 9950X 托管型和非托管型 – PCIE 5.0 NVMe |10 Gbps
- 专用服务器起价 46.80 美元/月|1GBPS 不限流量|/24 IP 可用|DDoS 保护
- *荷兰/美国高级裸机服务器[达尔/弗吉尼亚州/旧金山/洛杉矶]/CA |29 美元/月起
- ★ PSYCHZ NETWORKS ★ – 10Gbps 不限流量服务器闪电战
- ★ PSYCHZ NETWORKS ★ – 10Gbps 不限流量服务器闪电战
- *免费获得 Intel Xeon、AMD Ryzen 或 AMD EPYC 的一个月。抓住您的 🔥 2025 年特卖
服务器评测





