“ls” 找到了一个文件,“cp” 找不到它(无法统计)

“ls” 找到了一个文件,“cp” 找不到它(无法统计)

我有一个名为 的文件guess.cpp。我用 确认了它的存在ls,但当我尝试复制它时,我收到“没有这样的文件或目录”错误消息:

~$ ls ~cs252/Assignments/guess 
guess.cpp  yesno.cpp  yesno.h
~$ cp guess.cpp ~/UnixCourse/compileAsst/
cp: cannot stat 'guess.cpp': No such file or directory

出了什么问题?我该如何修复它?

答案1

计算机不是人;你不是在进行对话。好的;你guess.cpp~cs252/Assignments/guess目录中有一个文件。你guess.cpp的系统中可能散布着许多文件。你想复制哪一个?计算机不会“记住”它刚刚guess.cpp在你的目录中找到了该文件~cs252/Assignments/guess

你需要做以下任一操作

$ cp ~cs252/Assignments/guess/guess.cpp ~/UnixCourse/compileAsst/

或者

$ cd ~cs252/Assignments/guess
$ cp guess.cpp ~/UnixCourse/compileAsst/

相关内容