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