Linux
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
有關如何解決此問題的任何幫助?
似乎(根據您的提示)該文件位於正確的 中
directoryx
,但是由於md5sum
將嘗試在文件給出的路徑中讀取.md5
文件,並且由於您在 中directoryx
,因此它將找不到它。在目錄層次結構中上移一級並使用
$ md5sum -c directoryx/file1.txt.md5
我遇到了同樣的問題,並且能夠通過打開 md5 文件並刪除指向該文件的原始路徑來解決它。或者,如果目標文件位於不同的位置,您可以添加新路徑。
$ vi file.fastq.tar.gz.md5
alphaNumericalKey this/was/original/path/file.fastq.tar.gz
將上面的行更改為:
alphaNumericalKey 文件.fastq.tar.gz