如何解决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)?
谢谢!
答
/home/yourname/Desktop/tmp/data/
是一个不同的位置/tmp/data/
/
在路径的开始是根目录。窗口 ( - 非常简化的说明)的“C:\”的unix对应部分的种类。
您确定它们存在于脚本如何执行的上下文中吗? –
@ IgnacioVazquez-Abrams我认为是这样的:脚本在桌面,文件在桌面/ tmp/data/ – BattiestFawn66
你知道最初的斜杠是什么意思吗? –