본문 바로가기
Linux

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

by 단델x 2023. 1. 2.

링크를 연결하여 원본 파일을 직접 사용하는 것과 같은 효과를 내는 링크이다. 

윈도우에서 바로가기 아이콘을 만들어서 사용하는 것과 비슷하다고 보면 된다. 

 

심볼릭 링크를 설정하기 위해서는 

ln -s [원본파일경로] [링크파일경로] 의 형태로 사용할 수 있다. 

-s 자리는 옵션 위치이며, 필요한 옵션을 사용할 수 있다. 

 

ln 명령어 옵션
-s : 심볼릭링크 생성
-b : 링크파일 생성 시 대상파일이 이미 존재하면 백업파일을 만든 후 링크파일을 생성
-d : 디렉토리에 대한 하드링크 파일생성을 가능하게 함
-f : 대상파일이 존재할 경우 대상파일을 지우고 링크파일을 생성
-i : 대상파일이 존재할 경우 대상파일을 지울건지를 확인
-t : 링크파일을 생성할 디렉토리를 지정

 

심볼릭 링크 연결 후 파일을 확인해보면

링크파일 -> 원본파일 의 형태로 표시되는 것을 확인 할 수 있다. 

 

이렇게 연결된 링크는 원본을 수정, 삭제, 등록 할 때 모든 내용을 공유하게 된다. 

 

삭제 할 때는 rm [링크파일]로 해제가 가능하다. 

단순한 바로가기 파일이기 때문에 링크파일을 삭제해도 원본파일은 삭제되지 않는다. 

 

'Linux' 카테고리의 다른 글

[Linux] vi/vim 에디터  (0) 2023.01.27
[Linux] scp 명령어  (0) 2023.01.06
[Linux] 가상머신과 이미지파일  (0) 2023.01.02
[Linux] CentOS - yum 명령어  (0) 2023.01.02
[Linux] sudo apt-get 명령이 없습니다  (0) 2022.12.30

댓글