最近用xshell的rz传了一个本地文件到服务器,因为第一次失败了,然后加上-e参数成功上传。想检查下本地和服务器上两个文件的md5,这里总结下windows和linux的对应检查方法。
Linux检查md5
linux下比较简单,直接有md5sum
命令,如下
(base) [root@ai-therm static]# md5sum jquery-3.5.1.js
23c7c5d2d1317508e807a6c7f777d6ed jquery-3.5.1.js
顺便提一下,别的摘要算法还有sha1sum
和sha256sum
命令可以使用
Windows检查md5
Windows下敲了半天也没找到用md5开头的命令,后来Google了一下,原来是个比较特殊的命令
certutil -hashfile xxx MD5
例如
C:\Users\Admin\Documents\HBuilderProjects\Ajax\js>certutil -hashfile jquery-3.5.1.js MD5
MD5 hash of jquery-3.5.1.js:
23c7c5d2d1317508e807a6c7f777d6ed
CertUtil: -hashfile command completed successfully.
可以看出本地文件的md5和远端服务器上的一致,rz上传没啥问题。
顺便也提一下另外两种摘要算法的命令
certutil -hashfile xxx SHA1
certutil -hashfile xxx SHA256
我是T型人小付,一位坚持终身学习的互联网从业者。喜欢我的博客欢迎在csdn上关注我,如果有问题欢迎在底下的评论区交流,谢谢。