例如:
我有 2 个文件夹:one
和two
.
执行以下任务的命令或脚本是什么:
- 检查(及其子文件夹)
sha256sum
中的所有文件。one
然后将它们的校验和写入one.txt
. - 检查(及其子文件夹)
sha256sum
中的所有文件。two
然后将它们的路径和校验和写入two.txt
. - 对于 中的每个校验和,在
one.txt
中找到它two.txt
。如果该校验和存在于 中two.txt
,则two
使用该校验和重命名该文件。(fullfilename
变成fullfilename.dupdupdup
)
如果文件名中没有换行符,这应该可以工作: