如何解决md5sum:“没有这样的文件或目录”错误?

问题描述:

我有一个bash脚本,必须在两个文件上执行md5sum。这两个文件存在于md5sum的第一个参数中指定的路径中,但是,我得到了no such file or directory这两个文件的错误。如何解决md5sum:“没有这样的文件或目录”错误?

脚本如下:

#!/bin/bash 

md51=$(md5sum /tmp/data/hello | cut -d " " -f 1) 
md52=$(md5sum /tmp/data/there | cut -d " " -f 1) 

exit 0 

,我不能修改脚本,因为它已经给我写的那样。 你知道为什么我会得到no such file or directory错误,即使这些文件确实存在于正确的位置吗?可能是一个与我的操作系统有关的问题(这是Ubuntu 15.10 Wily)?

谢谢!

+0

您确定它们存在于脚本如何执行的上下文中吗? –

+0

@ IgnacioVazquez-Abrams我认为是这样的:脚本在桌面,文件在桌面/ tmp/data/ – BattiestFawn66

+1

你知道最初的斜杠是什么意思吗? –

/home/yourname/Desktop/tmp/data/ 是一个不同的位置/tmp/data/

/在路径的开始是根目录。窗口 ( - 非常简化的说明)的“C:\”的unix对应部分的种类。