md5sumがなかったときの対処法
今日、とあるレンタルサーバでmd5sumしようとしたらエラーが出た。
1 2 |
% md5sum fuchidoriTest.html md5sum: Command not found. |
このレンタルサーバのOSはFreeBSD。md5sumの無いlinux系OSなんてあったっけか、と疑問に思って色々と調べた。
結論としては、コマンド名が違った。私のサーバでは、「md5sum」ではなく「md5」で実行したらmd5の値を計算してくれた。
1 2 |
% md5 fuchidoriTest.html MD5 (fuchidoriTest.html) = 5bc9e074a3d09c4145f430cccc0fd66a |
この私が借りているレンタルサーバのOSは、FreeBSD9.1だった。FreeBSD9.1というのは、2012年12月にリリースされたOSだ。だいぶ昔のOSなので、その長い時間の中で、「md5」のコマンド名が「md5sum」に変わったのだろう。
そういうわけで、「md5sum」でコマンドがないと怒られた場合は、「md5」と打ってみるべしだ。
最新バージョンでもFreeBSDやmacOSのようなBSD系OSでは、md5sumコマンドではなくmd5コマンドです。