원본 파일에 대해 심볼릭 링크를 만들면, 원본이 수정되면 심볼릭 링크에도 그 내용이 실시간으로 반영되는 것과 같은 효과이다. 심볼릭 링크를 통해 만든 파일은 원본 파일에 대한 주소 값이 담겨있다. 누군가 심볼릭 링크에 접근하면 컴퓨터는 심볼릭 링크에 저장된 원본의 주소를 참조해서 원본의 위치를 알아내고, 원본에 대한 작업을 한다.
다시 말해 원본을 복제한 것이 아닌, 원본 파일을 참조(reference)하고 있는 것이다. 이로써 저장 장치의 용량을 절약할 수 있고, 원본 파일을 사용하고 있는 모든 복제본이 동일한 내용을 유지할 수 있게 된다.
- 변수에 담겨 있는 데이터가 기본형 일 때 → 그 안에는 실제 데이터가 있음
- 기본형이 아닐 때 → 변수 안에는 데이터에 대한 참조 방법이 들어있음
Reference
1. 참조