현재 디렉터리에 파일을 복사할 때 해당 파일이나 디렉터리가 존재하지 않습니다.

현재 디렉터리에 파일을 복사할 때 해당 파일이나 디렉터리가 존재하지 않습니다.

여러 폴더의 파일을 현재 있는 디렉터리로 복사하려고 합니다. 터미널에서 이 작업을 수행하면서 전체 위치를 지정하면 작동하는 것으로 나타났습니다.

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 .

관련 정보