오늘 만들려고 할 때 내가 뭘 잘못했는지 이해가 안 돼요.
현재 디렉터리 내에 이라는 빈 디렉터리를 다시 만들었습니다 input
. 나는 그것을 심볼릭 링크하고 싶다
../../../../opt/build/db/output
그래서 내 현재 디렉토리에서 나는
ln -s ../../../../opt/build/db/output input
ls -l input
그런데 이렇게 해보니
output -> ../../../../opt/build/db/output
input
output
라는 이름의 심볼릭 링크에 디렉터리를 생성 하지만 ../../../../opt/build/db/output
이는 내가 원하는 것이 아닙니다. 나는 output
그것을 원하지 않습니다 input
. 나는 input
직접적으로 Symlinekd를 하고 싶습니다 ../../../../opt/build/db/output
. 여기서 내가 뭘 잘못하고 있는 걸까요? 나는 이것이 내가 심볼릭 링크를 만든 방법이라고 확신합니다.
폴더 도 삭제 input
하고 명령을 다시 실행했는데 예상대로 작동했습니다. 기존 디렉토리를 가질 수 없는 것 같나요 input
?
답변1
당신이 저지른 실수는 input
링크 명령을 호출하기 전에 현재 디렉토리에 그것을 생성하는 것입니다. 기존 디렉터리를 함께 "연결"하는 대신 처음부터 링크를 만들고 싶습니다.ln -s
ln