md5deep cria uma soma de verificação para o diretório com caminhos relativos

1

Como eu crio uma soma de verificação para um diretório com md5deep , para verificar a duplicação em outro local?

Por exemplo:

Eu quero criar um arquivo de soma de verificação para /home/user/Documents e quero verificar duplicado em /media/usb/Documents . Se eu usar isso:

md5deep -r -s /home/user/Documents > checksum.md5

O arquivo de soma de verificação tem o caminho absoluto do diretório, como:

f110abe5b3cfd324c2e5128eb4733879  /home/user/Documents/Dir01/file01

Como faço um caminho como Dir01/file01 ?

    
por Ivan 20.11.2014 / 21:55

1 resposta

3

Experimente a opção -l . De 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.

Então faça:

cd /home/user/
md5deep -lrs Documents > checksum.md5

Por exemplo,

$ md5deep -lrs Downloads | head -1
699cd26d7fe0bada29eb1b2cd7b50e4b  Downloads/Sublime Text 2.0.2 x64.tar.bz2
    
por muru 20.11.2014 / 22:11