[Linux] 심볼릭 링크(Symbolic link)

1. 심볼릭 링크(symbolic link) 란? 

- 링크를 연결하여 원본 파일을 직접 사용하는 것과 같은 효과를 내는 링크이다.  윈도우의 바로가기와 비슷한 개념 

- 특정 폴더에 링크를 걸어 NAS, library 원본 파일을 사용하기 위해 심볼릭 링크를 사용한다. 


2. 심볼릭 링크 사용법 

심볼릭 링크 확인을 위해 original 디렉토리를 생성 이후 capture.png를 넣었다. 




이제 original 디렉토리에 심볼릭링크를 연결해보겠다. 


1) 심볼릭 링크 설정 

- ln -s [대상 원본 파일] [새로 만들 파일 이름]


ex) ln -s original copy 



입력 이후 확인해보면 copy라는 링크가 생긴걸 확인할 수 있다.  

copy -> original 에서 "->" 는 링크 대상인 원본 파일을 뜻한다


- cd copy 


'

원본과 동일하게 capture.png가 있는걸 확인할 수 있다. 


copy 디렉토리에 파일 test.txt를 생성해보면 원본 original 디렉토리에도 파일이 생성된걸 확인할 수 있다. 



심볼릭 링크를 설정하면 삭제, 수정, 등록 모두 공유된다. 


2) 심볼릭 링크 해제 

- rm [링크 파일]

ex) rm copy




Tags

Read Next