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