/test/opt
두 개의 폴더 가 있고 /test2/opt
.
응용 프로그램이 무언가를 쓸 /test/opt
때 /test2/opt
.
을 사용하여 심볼릭 링크를 만들어 보았습니다 ln -s /test2/opt /test/opt
. 그러나 무슨 일이 일어나고 있는지는 내부적 으로 opt
디렉토리를 생성 하고 ./test/opt
/test2/opt
여기서 무슨 일이 일어나고 있는지 모릅니다. test
다른 디렉토리가 있습니다. 소스 대상의 한 면에 양면을 추가하려고
시도했지만 그런 일은 발생하지 않았습니다./
/
답변1
당신이 보고 있는 것은 예상된 동작입니다. , 및 ln -s
와 유사한 동작입니다 . 두 번째 인수가 기존 디렉터리를 참조하는 경우 파일은 로 이동되고 로 복사되며 ( 유무에 관계없이 ) 링크가 생성됩니다 .mv
cp
ln
mv file dir
dir
cp file dir
dir
ln file dir
-s
dir
답변2
/test/opt
이미 있는 것과 같이 작동 하지 않습니다 . 제거하고 실행하십시오.
ln -s /test2/opt /test/opt