md5deep 为具有相对路径的目录创建校验和

md5deep 为具有相对路径的目录创建校验和

如何使用 为目录创建校验和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

相关内容