md5sum无法打开文件、目录问题

md5sum无法打开文件、目录问题

我在检查某些文件时遇到问题.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

相关内容