<링크 파일 만들기> |
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에서 환경변수를 등록했던 것과 같이 사용자 환경변수가 아닌
시스템 환경변수에 등록해줘야 한다
'Development > OS' 카테고리의 다른 글
Linux & Ubuntu Server 간단한 사용법 (프롬프트 변경하기) #12 (0) | 2022.09.25 |
---|---|
Linux & Ubuntu Server 간단한 사용법 (사용자 관리 및 디렉토리 파일 권한 관리) #11 (1) | 2022.09.25 |
Linux & Ubuntu Server 간단한 사용법 (JDK 쌩으로 설치하는 법) #9 (1) | 2022.09.23 |
Linux & Ubuntu Server 간단한 사용법 (파일 압축 관리) #7 (0) | 2022.09.17 |
Linux & Ubuntu Server 간단한 사용법 (유용한 명령어) #6 (0) | 2022.09.17 |