md5deep 输出顺序不一致
md5deep doesn't output in a consistent order
我最近发现了 md5deep (https://github.com/jessek/hashdeep)。我在我的 macOS 终端上使用它来创建我的内部硬盘驱动器上的文件列表,以及我的外部备份硬盘驱动器上的文件列表。然后我使用 Excel 比较两者并确保没有差异。
输出顺序通常是按字母顺序排列的,但有时不是,这会弄乱 Excel 计算,因为它不一致。
这是一个例子:
MSK/Dissection Guides/Day 1 Dissection guide (Hip) - MSK 2018.pdf
MSK/Dissection Guides/Day 2 Dissection Guide (Ankle) - MSK 2018.pdf
MSK/Dissection Guides/Day 1 Dissection guide - MSK 2018JMEditsMay12ACCEPT-1.docx
MSK/Dissection Guides/Day 3 Dissection Guide (Knee) - MSK 2018.pdf
MSK/Dissection Guides/Day 2 Dissection guide - MSK 2018JMEditsMay12ACCEPT.docx
MSK/Dissection Guides/Day 5 Dissection Guide (Elbow) - MSK 2018.pdf
MSK/Dissection Guides/Day 3 Dissection guide - MSK 2018JMEditsMay12ACCEPT.docx
MSK/Dissection Guides/Day 6 Dissection Guide (Wrist) - MSK 2018.pdf
MSK/Dissection Guides/Day 5 Dissection Guide (elbow)JMEditsMay192018ACCEPT.docx
MSK/Dissection Guides/Day 6 Dissection Guide (wrist)JMEditsMay192018ACCEPT.docx
为什么它通常是按字母顺序排列的(但不是每 50-100 个文件左右),我该怎么做才能使两个副本的列表以相同的顺序排列,以便可以比较它们的 m5d?
您可以在比较文件之前对它们进行排序(您可以将它们与 diff
进行比较):
sort <md5_file1> > sorted_md5_file1
sort <md5_file2> > sorted_md5_file2
diff sorted_md5_file1 sorted_md5_file2
我最近发现了 md5deep (https://github.com/jessek/hashdeep)。我在我的 macOS 终端上使用它来创建我的内部硬盘驱动器上的文件列表,以及我的外部备份硬盘驱动器上的文件列表。然后我使用 Excel 比较两者并确保没有差异。
输出顺序通常是按字母顺序排列的,但有时不是,这会弄乱 Excel 计算,因为它不一致。
这是一个例子:
MSK/Dissection Guides/Day 1 Dissection guide (Hip) - MSK 2018.pdf
MSK/Dissection Guides/Day 2 Dissection Guide (Ankle) - MSK 2018.pdf
MSK/Dissection Guides/Day 1 Dissection guide - MSK 2018JMEditsMay12ACCEPT-1.docx
MSK/Dissection Guides/Day 3 Dissection Guide (Knee) - MSK 2018.pdf
MSK/Dissection Guides/Day 2 Dissection guide - MSK 2018JMEditsMay12ACCEPT.docx
MSK/Dissection Guides/Day 5 Dissection Guide (Elbow) - MSK 2018.pdf
MSK/Dissection Guides/Day 3 Dissection guide - MSK 2018JMEditsMay12ACCEPT.docx
MSK/Dissection Guides/Day 6 Dissection Guide (Wrist) - MSK 2018.pdf
MSK/Dissection Guides/Day 5 Dissection Guide (elbow)JMEditsMay192018ACCEPT.docx
MSK/Dissection Guides/Day 6 Dissection Guide (wrist)JMEditsMay192018ACCEPT.docx
为什么它通常是按字母顺序排列的(但不是每 50-100 个文件左右),我该怎么做才能使两个副本的列表以相同的顺序排列,以便可以比较它们的 m5d?
您可以在比较文件之前对它们进行排序(您可以将它们与 diff
进行比较):
sort <md5_file1> > sorted_md5_file1
sort <md5_file2> > sorted_md5_file2
diff sorted_md5_file1 sorted_md5_file2