如何使用 为目录创建校验和md5deep
来检查另一个位置的重复内容?
例如:
我想创建 的校验和文件/home/user/Documents
,并检查 中的重复项/media/usb/Documents
。如果我使用这个:
md5deep -r -s /home/user/Documents > checksum.md5
校验和文件具有目录的绝对路径,例如:
f110abe5b3cfd324c2e5128eb4733879 /home/user/Documents/Dir01/file01
我怎样才能创建这样的路径Dir01/file01
?
答案1
尝试一下这个-l
选项。从man md5deep
:
-l Enables relative file paths. Instead of printing the absolute
path for each file, displays the relative file path as indicated
on the command line. This flag may not be used in conjunction
with the -b flag.
所以:
cd /home/user/
md5deep -lrs Documents > checksum.md5
例如,
$ md5deep -lrs Downloads | head -1
699cd26d7fe0bada29eb1b2cd7b50e4b Downloads/Sublime Text 2.0.2 x64.tar.bz2