리눅스 링크 거는 법 - ln 옵션

728x90

오늘은 리눅스에서 링크를 거는 방법에 대해서 알아보겠습니다.

리눅스에서 링크는 윈도우에서의 바로가기와 비슷한 형태입니다. 

 

알려드릴 방법은 링크가 풀려서 파일이 빨갛게 나오는 현상의 해결 방법이기도 하니 참고 부탁드립니다.

 

링크 옵션(ln)

-s (sybolic) : 심볼링 링크 생성

-S (suffix) : 백업 파일 생성시 원하는 suffix(접무시)를 지정할 수 있다.

-v (verbose) : 링크 생성 정보 자세히 출력

-b (backup) : 대상 파일이 이미 존재할 경우 백업 파일을 만든 후 링크 생성

-f (force) : 링크 파일 존재시 삭제하고 링크 생성

-I (interactive) : 대상 파일 존재시 대상 파일을 지울 것인지 물어본다

 

자바 링크 해결 방법

ls -l 명령어를 사용해 보시면 링크된 파일을 볼 수 있습니다.

소유권 부분을 보시면 lrwx, drwx 같은 부분이 보이실텐데 d는 디렉토리, l은 링크를 의미합니다.

java openjdk는 링크 형태로 들어가 있는 경우가 많습니다. default, latest의 링크가 풀려 있는 상태이기 때문에 빨간색으로 나타나게 됩니다.

 

ln -s 사용 방법

ln -s [원본파일] [링크위치]

해당 명령어로 링크를 걸어줄 수 있습니다. /usr/java/jdk1.8.0_91이 latest로 링크가 되었습니다. 이름은 다르지만 사용성은 똑같다고 보시면 됩니다.

 

latest 링크걸기

이제 다시 ls -l 로 확인을 해보시면 링크가 제대로 들어가 하늘색으로 나타난 것을 볼 수 있고, 옆에 링크의 원본 파일이 나타난 것을 볼 수 있습니다.

 

default 링크걸기

default도 마찬가지로 링크를 다시 걸어주시면 됩니다. 만약 기존에 파일이 있어서 링크가 걸리지 않는 경우

링크위치를 삭제해 주시고 다시 ln -s 로 링크를 걸어주시면 됩니다.

댓글

Designed by JB FACTORY