gmail.rb
我在以下目录中有一个文件:
root@ubuntu:~# find / -name gmail.rb|more
/media/aruprakshit/FA686DE4686DA05D/Rubyscript/gmail.rb
但是当我尝试使用时Rubyscript
出现cd
以下错误:
$ cd Rubyscript
bash: cd: Rubyscript: No such file or directory
有人能帮我指出我做错了什么吗?
答案1
你的提示是:
Peter@ubuntu:~$
:
和之间的部分$
是:
~
这代表您当前所在的文件夹。~
是您的主文件夹 ( /home/Peter
) 的简写。请参阅Ubuntu 社区文档的这一部分有关目录名称缩写和相关概念的更多信息。
您运行了命令cd Rubyscript
。 之后的文件夹名称cd
没有以 开头/
,因此它是相对路径 - 相对于您当前的位置(即/home/Peter
)。cd Rubyscript
,从那里运行,因此相当于:
cd /home/Peter/Rubyscript
但该Rubyscript
文件夹并不位于/home/Peter
。正如find
命令所示,它位于/media/aruprakshit/FA686DE4686DA05D
。
因此,您应该运行这个命令:
cd /media/aruprakshit/FA686DE4686DA05D/Rubyscript
那将会带你到达那里。(假设您有权限进入该文件夹。您可能确实有权限 - 它的卷名看起来像 UUID,其长度表明它可能是 NTFS 卷。如果您安装了 NTFS 卷,则通常可以进入其中的任何文件夹并执行任何读取或写入操作。)
答案2
Rubyscript
您的目录中没有~
。您应该输入:
cd /media/aruprakshit/FA686DE4686DA05D/Rubyscript