我在检查某些文件时遇到问题.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
有关如何解决此问题的任何帮助吗?
答案1
看来(从您的提示来看)该文件位于正确的位置directoryx
,但因为md5sum
将尝试在文件给出的路径处读取该文件.md5
,并且因为您是在 directoryx
,它不会找到它。
在目录层次结构中向上移动一级并使用
$ md5sum -c directoryx/file1.txt.md5
答案2
我遇到了同样的问题,并且能够通过打开 md5 文件并删除指向该文件的原始路径来修复它。或者,如果目标文件位于不同位置,您可以添加新路径。
$ vi file.fastq.tar.gz.md5
alphaNumericalKey this/was/original/path/file.fastq.tar.gz
将上面的行更改为:
alphaNumericalKey file.fastq.tar.gz