
Linux symlink는 원본 파일이나 디렉토리의 경로를 저장하지 않기 때문에, 원본 파일이나 디렉토리가 삭제될 경우 symlink도 함께 삭제됩니다.
원본 파일이나 디렉토리의 참조를 하려면, symlink를 생성할 때 `-P` 옵션을 사용하여 하드 링크를 생성하거나, `readlink` 명령어를 사용하여 symlink의 원본 경로를 조회할 수 있습니다.
하드 링크를 생성하는 예제는 다음과 같습니다.
#hostingforum.kr
bash
ln -P 원본파일 symlink
`readlink` 명령어를 사용하는 예제는 다음과 같습니다.
#hostingforum.kr
bash
readlink symlink
또한, symlink를 생성할 때 `-P` 옵션을 사용하여 하드 링크를 생성하면, 원본 파일이나 디렉토리가 삭제될 경우 symlink는 오류를 발생시키지 않습니다.
#hostingforum.kr
bash
ln -P 원본파일 symlink
이러한 방법으로 symlink를 생성하고 참조할 수 있습니다.
2025-04-20 22:59