背景:在Linux服务器上下载了一些数据,然后想检验一下下载下来的数据完整性,于是写了一个md5的txt文件,每一行的格式严格按照:<MD5值><TAB键><文件名>来排列。
然后在服务器上运行命令md5sum,结果显示找不到文件:
图片.png
我发现文件里多了一个$\r,结果是因为我是在window里直接写txt文件造成的。于是我就把md5.txt文件在notepad++ 里面打开,转换成Unix形式下保存:
图片.png
然后再上传md5.txt文件到服务器里,再运行“md5sum -c md5.txt”,就一切正常了:
图片.png
魔鬼啊,其实内容是我没任何修改,就是一个在windows下一个在Linux下。
网友评论