<링크 파일 만들기>



Symbolic Link 파일과 Hard Link 파일로 만들 수 있다
Symbolic Link 파일은 윈도우로 치면 바로가기 파일이다
Hard Link는 하나의 값을 가진 동일한 메모리 주소를 참조하는 별칭 파일처럼 사용한다
(포인터 같은 녀석임. 그래서 둘 중 하나를 아무거나 지워도 상관없이 데이터는 유지되고 하나를 수정하면 다른쪽도 수정된다)

주로 심볼릭 링크 파일을 많이 만들고 하드 링크는 거의 쓸 일이 없다

(포인터라니 너무 무섭다...)


심볼릭 링크 만드는 법
ln -s test1.txt test1.ln


하드 링크 만드는 법
ln test1.txt testln.txt



<링크 파일 이용해서 실행파일 리졸빙 하는 법>



home/계정/bin (~)계정/bin은 폴더가 없어도 $PATH에 기본 등록되어 있다

계정@ubuntu:~/bin$ ln -s ~/download/jdk1.8.0/bin/java java 심볼릭 링크 파일 생성
계정@ubuntu:~/bin$ ln -s ~/download/jdk1.8.0/bin/javac javac 심볼릭 링크 파일 생성

이제 아무 디렉토리에서나 java -version, 자바컴파일 등의 명령어를 사용할 수 있다

workspace 디렉토리와 java 파일을 만들어 javac hello.java, java hello 명령어를 사용해 테스트 해본다

단 현재 링크파일을 홈계정의 bin 폴더에 넣어놓은 상태이므로 다른 계정은 jdk를 리졸빙 할 수 없다
다른 사용자 계정과 공동으로 사용하려면 window에서 환경변수를 등록했던 것과 같이 사용자 환경변수가 아닌
시스템 환경변수에 등록해줘야 한다



+ Recent posts