gpt4 book ai didi

linux - 比较 ls -la 输出的 md5 校验和以检测文件更改

转载 作者:太空宇宙 更新时间:2023-11-04 10:12:32 24 4
gpt4 key购买 nike

将采用目录列表的 md5 校验和,如:

ls -la | md5

是查找目录中文件更改的高效且准确的方法吗?

最佳答案

这可能在大多数情况下都有效,但是无法防止文件在同一分钟内更改并最终具有相同大小的情况。

inotify 程序对您有用吗?看到这个线程:

https://askubuntu.com/questions/541128/monitor-folder-contents-changes

就其值(value)而言,您可以对目录中的每个文件进行 md5,然后对结果集进行 md5。效率不高,但会捕获边缘情况。见下文:

[user@local ~/tmp] find . -type f  -exec md5sum {} \;
e4982b4d6725d408d405f9800fdb4b77 *./1.txt
beb755b5b40ff3b449100455b96c937e *./2.txt
2466877a535c4f16bbec375f3085ab8d *./3.txt

[user@local ~/tmp] find . -type f -exec md5sum {} \; | md5sum
c73e5ae62984d69c94b5b24d75c07025 *-

关于linux - 比较 ls -la 输出的 md5 校验和以检测文件更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48102471/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com