CentOS: 심볼릭 링크 오류를 생성할 수 없습니다. 해당 파일이나 디렉터리가 없습니다.

CentOS: 심볼릭 링크 오류를 생성할 수 없습니다. 해당 파일이나 디렉터리가 없습니다.

그래서 /home/eric 디렉토리에 추출한 "project"라는 tar.bz2 폴더가 있습니다.

압축을 푼 디렉토리를 가리키는 심볼릭 링크 /src/project를 생성하라는 요청을 받았습니다. 링크를 생성하기 위한 주어진 명령은 "sudo ln -s /YOUR_DIRECTORY /src/project"입니다.

"sudo ln -s /home/eric /src/project"를 실행하려고 했지만 "ln: '/src/project' 기호 링크를 만들 수 없습니다. 해당 파일이나 디렉터리가 없습니다."라는 오류가 발생했습니다.

/src/project 경로가 이미 존재해서는 안 되기 때문에 이 오류를 잘 이해하지 못합니다. 그렇죠? 추출된 tar 파일은 /home/eric에 있지만 해당 디렉터리에 대한 링크를 만들려고 합니다. home/eric에 src용 폴더를 만들고 프로젝트의 새 경로가 home/eric/src가 되도록 프로젝트 폴더를 그 폴더로 이동해야 합니까? 왜 이것이 작동하지 않는지 혼란스러워요.

"command pwd"가 "/home/eric"을 반환하므로 프로젝트 파일에 대한 경로 링크가 올바른지 확인했습니다. 또한 명령의 -s를 -sf로 바꾸려고 시도했지만 그 중 하나도 작동하지 않았습니다.

답변1

/src귀하의 시스템에 아직 디렉토리가 없는 것 같습니다 . ln(보시다시피) 오류가 발생합니다.

디렉토리를 먼저 생성하면 명령이 작동할 것이라고 생각합니다.

관련 정보