【问题标题】:How to get MD5 checksum of newest files in directory?如何获取目录中最新文件的 MD5 校验和?
【发布时间】:2021-08-29 21:34:33
【问题描述】:

我在这里使用以下代码将硬盘驱动器中的所有文件放入一个新的文本文件中。有没有办法修改此代码以仅在某个日期之后添加文件? (例如,2021 年 8 月 28 日及以后)

find -type f -exec md5sum "{}" + > checklist.txt

【问题讨论】:

标签: linux shell md5 checksum


【解决方案1】:

尝试使用xargsfindmd5sum 应用于find 找到的每个文件。

例如,此命令将为您提供自 2021 年 8 月 15 日以来修改的当前目录中每个文件的 md5sum:

find . -type f -newermt '2021-08-15' -print0 | xargs -0 md5sum

【讨论】:

  • 谢谢!是否可以根据创建时间而不是修改日期来查找 md5?
  • 是的,请参阅我对答案所做的修订。
  • 非常感谢!我很感激!
  • @meanjoep92 考虑单击左侧的复选标记以标记为已解决
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-09-23
  • 1970-01-01
  • 2023-04-03
  • 1970-01-01
  • 2010-12-12
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多