728x90
반응형
[Ubuntu Linux] Linux(Unix) 파일링크 사용하기 - 바로가기 |
바로가기
Linux(Unix) 파일링크
- 심볼릭링크와 하드링크
Symbolic Link
- 원본파일을 가리키도록 링크를 연결하여 원본 파일을 직접 사용하는 것과 같은 효과.
- 두 파일은 전혀 별개의 파일이다.
- 하나는 실제 데이터를 포함하는 파일이고, 다른 하나는 첫번째 파일의 이름을 포함하는 포인터이다.
- 여기서 포인터를 링크라 부른다.
Hard Link
- 두 파일 자체가 완전히 동일하며, 다른 파일에 영향을 주지 않고 한 파일을 삭제 할 수 있다.
파일링크 설정
- ln -s [대상 원본 파일] [새로 만들 파일 이름]
ex) ln -s original copy
- ln [대상 원본 파일] [새로 만들 파일 이름]
ex) ln original copy
javanian@ubuntu:~/hongtv$ ls dir1 dir2 dir3 test1 test2.txt test3 test4 test_back test_shell.sh javanian@ubuntu:~/hongtv$ ln -s test1 test1.ln Symbolic Link javanian@ubuntu:~/hongtv$ ln test1 test1ln Hard Link |
파일링크 해제
- rm [링크 파일]
ex) rm copy
javanian@ubuntu:~/hongtv$ rm test1.ln javanian@ubuntu:~/hongtv$ rm test1ln |
파일링크를 이용하여 톰켓 서버 실행하기
하기 참조
- jdk 환경(PATH) 설정 및 톰켓 서버 실행하기
- /usr/local/tomcat/apache-tomcat-11.0.0-M1/bin/startup.sh
- /usr/local/tomcat/apache-tomcat-11.0.0-M1/bin/shutdown.sh
javanian@ubuntu:~$ mkdir exefile javanian@ubuntu:~$ cd exefile javanian@ubuntu:~/exefile$ ln -s /usr/local/tomcat/apache-tomcat-11.0.0-M1/bin/startup.sh startup javanian@ubuntu:~/exefile$ ln -s /usr/local/tomcat/apache-tomcat-11.0.0-M1/bin/shutdown.sh shutdown |
javanian@ubuntu:~/exefile$ ll total 8 drwxrwxr-x 2 javanian javanian 4096 Feb 24 10:40 ./ drwxrwxr-- 12 javanian javanian 4096 Feb 24 10:39 ../ lrwxrwxrwx 1 javanian javanian 57 Feb 24 10:40 shutdown -> /usr/local/tomcat/apache-tomcat-11.0.0-M1/bin/shutdown.sh* lrwxrwxrwx 1 javanian javanian 56 Feb 24 10:40 startup -> /usr/local/tomcat/apache-tomcat-11.0.0-M1/bin/startup.sh* javanian@ubuntu:~/exefile$ sh startup Using CATALINA_BASE: /usr/local/tomcat/apache-tomcat-11.0.0-M1 Using CATALINA_HOME: /usr/local/tomcat/apache-tomcat-11.0.0-M1 Using CATALINA_TMPDIR: /usr/local/tomcat/apache-tomcat-11.0.0-M1/temp Using JRE_HOME: /usr Using CLASSPATH: /usr/local/tomcat/apache-tomcat-11.0.0-M1/bin/bootstrap.jar:/usr/local/tomcat/apache-tomcat-11.0.0-M1/bin/tomcat-juli.jar Using CATALINA_OPTS: Tomcat started. javanian@ubuntu:~/exefile$ sh shutdown Using CATALINA_BASE: /usr/local/tomcat/apache-tomcat-11.0.0-M1 Using CATALINA_HOME: /usr/local/tomcat/apache-tomcat-11.0.0-M1 Using CATALINA_TMPDIR: /usr/local/tomcat/apache-tomcat-11.0.0-M1/temp Using JRE_HOME: /usr Using CLASSPATH: /usr/local/tomcat/apache-tomcat-11.0.0-M1/bin/bootstrap.jar:/usr/local/tomcat/apache-tomcat-11.0.0-M1/bin/tomcat-juli.jar Using CATALINA_OPTS: javanian@ubuntu:~/exefile$ |
PATH 에 등록하여 어디에서나 파일링크를 이용하여 톰켓 서버 실행하기
javanian@ubuntu:~/exefile$ $PATH -bash: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/java/jdk-19.0.2/bin: No such file or directory |
$PATH 에 /home/javanian/exefile 를 등록해 놓으면 어디서든 톰켓을 실행하고 다운할 수 있다.
※ PATH 설정하기는 하기를 참조
728x90
반응형
'네트워크,서버,프로그래밍' 카테고리의 다른 글
[Ubuntu Linux] 사용자 관리 (0) | 2023.03.13 |
---|---|
[javascript] 단축키 ::: 키스트로크, keystroke (0) | 2023.02.28 |
[Ubuntu Linux] jdk 환경(PATH) 설정 및 톰켓 서버 실행하기 (0) | 2023.02.21 |
[Ubuntu Linux] Linux(Unix)에 압축본 JDK 설치하기 (0) | 2023.02.21 |
[Ubuntu Linux] 톰캣 서버 설치하기 (0) | 2023.02.21 |