symbolic link (소프트 링크)
테스트할 파일은 실행 파일이고
파일안에는 쉘 스립트가 적혀있다.
test 파일에 softLink라는
symbolic link를 설정해준다.
symlbolic link를 실행하면은 원본파일이 실행되면서
위와 같은 내용이 출력된다.
-t 옵션과 함께 사용했을때
위의 예제는 첫번째 방법을 사용한 것이다.
4 번째가 어떤 건지 호기심이 생겨서
테스트를 진행했다.
설명을 보면은 링크를 TARGET DIRECTORY에
생성한다고 한다. 직접한번 해보겠다.
먼저 test 파일의 symbolic link를 연결할 디렉토리를
생성해준다.
symbolic 링크 생성시 사용하는 -s 옵션을 사용하고,
설명의 4번째 형식인 -t 옵션을 사용해서
symbolic link를 생성해 보겠다.
/test 디렉토리 안에 symbolic link가 생기기는 했으나
test 파일을 가리키지 못하고 있다.
/test 디렉토리를 삭제하고
/test 디렉터리를 다시 생성
이번에는 symbolic link의 TARGET 파일의 위치를
절대경로로 설정
/test 디렉터리 안에 test라는 symbolic link가 생성되었다.
---> 이름은 원본파일의 이름을 따라 가는거 같다.
/test 디렉터리의 test 파일을 실행해보면은
원본 파일인 /root/test가 실행된 결과가
정상적으로 출력된다.
ps.
symbolic link 대상 파일로 test2 라는 파일을 생성하고
/test 디렉터리에 symbolic link를 생성하면은
위와 같이 대상 파일과 같은 이름의 symbolic link가 생성이 된다.
'linux' 카테고리의 다른 글
[Linux] kill & pidof (0) | 2024.06.06 |
---|---|
[Linux] 표준 출력과 표준 에러 결과를 파일에 저장하기 (0) | 2024.06.05 |
[Linux] Permissions 0644 for '~.pem' are too open. (0) | 2024.06.04 |
[Linux] find - "-exec"를 사용해서 cp로 검색 결과 복사해오기 (0) | 2024.06.04 |
[Linux] find - "-exec" 로 검색된 목록 복사 해오기 (0) | 2024.06.04 |