我在检查某些.md5文件时遇到了问题,这些文件都是目录中的文件,自文件下载以来,这些文件都已被重命名。
[User1 Directory X]$ md5sum -c file1.txt.md5
md5sum: directoryx/file1.txt: No such file or directory
directoryx/file1.txt: FAILED open or read
md5sum: WARNING: 1 listed file could not be read我注意到我所在的目录的名称与md5sum正在查找的目录的名称不同。目录要么被重命名了(不是我的名字!)因为文件是下载的,或者单个文件被下载到这个目录,而不是一次下载整个目录。我编辑了目录名来匹配,但这并没有解决这个问题。
[User1 directoryx]$ md5sum -c file1.txt.md5
md5sum: directoryx/file1.txt: No such file or directory
directoryx/file1.txt: FAILED open or read
md5sum: WARNING: 1 listed file could not be read对如何解决这个问题有什么帮助吗?
发布于 2018-03-30 11:23:05
从您的提示符中可以看出,该文件位于正确的directoryx中,但是由于md5sum将尝试在.md5文件提供的路径上读取该文件,而且由于您在directoryx中,它将找不到它。
将目录层次结构中的一个级别向上移动,并使用
$ md5sum -c directoryx/file1.txt.md5发布于 2018-10-31 14:26:30
我也有同样的问题,能够通过打开md5文件并删除指向该文件的原始路径来修复它。或者,如果目标文件位于不同的位置,则可以添加新路径。
$ vi file.fastq.tar.gz.md5alphaNumericalKey这个/was/原始/path/file.Quickq.tar.gz
将上述行更改为:
alphaNumericalKey file.fastq.tar.gz
https://unix.stackexchange.com/questions/434486
复制相似问题