web-dev-qa-db-ja.com

md5deep相対パスを含むディレクトリのチェックサムを作成する

別の場所の重複をチェックするために、md5deepを使用してディレクトリのチェックサムを作成するにはどうすればよいですか?

例えば:

/home/user/Documentsのチェックサムファイルを作成し、/media/usb/Documentsで重複チェックを行いたい。これを使用する場合:

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

チェックサムファイルには、次のようなディレクトリの絶対パスがあります。

f110abe5b3cfd324c2e5128eb4733879  /home/user/Documents/Dir01/file01

Dir01/file01のようなパスを作成するにはどうすればよいですか?

2
Ivan

-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
3
muru