본문 바로가기
Linux

[Linux] 심볼릭링크(Symbolic link) 만들기 ln -s

by 정권이 내 2022. 1. 27.

[Linux] 심볼릭 링크 만들기

리눅스를 사용하다보면 심볼릭링크라는 단어는 한번씩 들어봤을텐데 윈도우의 바로가기 같은 역할을 합니다.

 

사용하는 용도는 목적에따라 여러가지가 될수있습니다. 리눅스에서 프로그램을 컴파일하는데 makefile이 참조

하는 라이브러리 폴더의 경로를 지정해줄수도있고 자주 실행하는 프로그램의 실제 경로가 복잡하여 home 경로에

서 바로 실행하고싶을때 사용할수도 있습니다.

 

심볼릭링크 생성

심볼릭링크를 만들기위해서는 새로만들 링크의 이름과 원본 파일 혹은 디렉터리의 경로가 필요합니다.

$ ln -s [원본 경로] [링크 이름]

 

예를들어 리눅스에서 웹서버를 운영하는데 톰캣에있는 server.xml을 자주 수정해야됩니다. 제 시스템에서 해당

파일의 경로는 /usr/local/tomcat9/apache-tomcat-9.0.43/conf/server.xml 입니다.

 

저 경로를 복사해놓고 사용할수도 있지만 굉장히 번거로운 작업입니다. 그래서 사용하는 계정의 home 경로에

server.xml 이라는 심볼릭 링크를 만들기로 했습니다.

$ ln -s /usr/local/tomcat9/apache-tomcat-9.0.43/conf/server.xml server.xml

img

 

정상적으로 만들었으면 이렇게 원본경로를 보여주는 심볼릭링크가 만들어지게 됩니다.

반응형

댓글