在大型二进制文件列表中,我想将atime更新为当前时间,但不会影响ctime或mtime。 (这将是一个持续的日常过程。)
touch -a foo
更新atime,但它也会更新我不想要的ctime。
head -1 foo > /dev/null
有效,但由于文件没有被“行”分割,因此需要相对较长的时间。
以下内容实现了我的目标,即使在400 MB文件上也能快速运行,但我不确定这是否是解决此问题的最佳方法。欢迎任何反馈。
od foo | head -1 >/dev/null
谢谢, JimR