我正在尝试将文件从一堆文件夹中复制到我所在的当前目录。在终端上进行操作,我发现当我指定它的整个位置时,它可以工作:
joostin@ubuntu:~$ cp ~/unixstuff/vol/examples/tutorial/science.txt .
但是当我进入 unixstuff 文件夹并尝试直接将其放入当前文件夹时,出现错误。知道发生了什么事吗?
joostin@ubuntu:~$ cd unixstuff
joostin@ubuntu:~/unixstuff$ cp /vol/examples/tutorial/science.txt .
cp: cannot stat ‘/vol/examples/tutorial/science.txt’: No such file or directory
答案1
没有这样的目录/vol,但它是vol(不带斜杠),所以尝试一下
cp vol/examples/tutorial/science.txt .
答案2
/vol/examples/tutorial/science.txt
是绝对路径。当路径以/
(斜杠)开头时,它从根目录开始。如果您希望路径从当前目录(相对路径)开始,则不能以斜杠开头。
joostin@ubuntu:~$ cd unixstuff
joostin@ubuntu:~/unixstuff$ cp vol/examples/tutorial/science.txt .