问题描述:
在win10系统下用迅雷下载文件后,用win10的linux子系统(Ubuntu 20.04 LTS)进行md5检验:md5sum -c md5.txt
,结果输出:
: FAILED open or read
md5sum: 'filename'$'\r': No such file or directory
问题解决:
- 输出提示是文件名没法识别,且出现了“$,\r”这些特殊符号,怀疑是linux系统和win10系统的特殊符号编码不一致的问题。
- 查看md5.txt文件的完整文件名:
cat -A md5.txt
***md5 value***^Ifilename^M$
- 查看文件路径的完整文件名:
ls|cat -A
filename$
- 所以md5.txt里面的文件名确实和下载的文件名不一致
- 接下来将md5.txt中的
^M
也就是\r
去掉,作为md5sum的输入就好了: