別の場所の重複をチェックするために、md5deep
を使用してディレクトリのチェックサムを作成するにはどうすればよいですか?
例えば:
/home/user/Documents
のチェックサムファイルを作成し、/media/usb/Documents
で重複チェックを行いたい。これを使用する場合:
md5deep -r -s /home/user/Documents > checksum.md5
チェックサムファイルには、次のようなディレクトリの絶対パスがあります。
f110abe5b3cfd324c2e5128eb4733879 /home/user/Documents/Dir01/file01
Dir01/file01
のようなパスを作成するにはどうすればよいですか?
-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