728x90
Linux를 사용하다보면 링크를 종종 보게 될 것 입니다.
Windows의 바로가기와 유사하며 아래와 같은 방법으로 사용할 수 있습니다.
링크 확인
파일목록을 조회해보면 아래와 같이 -> 기호로 연결되어있는 것이 심볼릭 링크입니다.
oofbird@oofbirdMac test % ls -al
total 0
drwxr-xr-x 3 iju707 staff 96 4 19 10:35 .
drwxr-xr-x+ 55 iju707 staff 1760 4 19 10:35 ..
lrwxr-xr-x 1 iju707 staff 26 4 19 10:35 apps -> /Users/oofbird/Applications
oofbird@oofbirdMac test %
링크 생성
ln -s 대상 링크명 명령으로 링크를 생성할 수 있습니다.
아래 예제는 ~/Applications를 apps라는 이름으로 심볼릭 링크 생성하는 것 입니다.
oofbird@oofbirdMac test % ln -s ~/Applications apps
oofbird@oofbirdMac test % ls -al
total 0
drwxr-xr-x 3 iju707 staff 96 4 19 10:35 .
drwxr-xr-x+ 55 iju707 staff 1760 4 19 10:35 ..
lrwxr-xr-x 1 iju707 staff 26 4 19 10:35 apps -> /Users/oofbird/Applications
oofbird@oofbirdMac test %
링크 변경
단순 ln -s 명령으로는 기존 링크가 변경되지 않습니다. 이때는 -nfs 옵션으로 생성하면 됩니다.
oofbird@oofbirdMac test % ln -s ~/Music apps
oofbird@oofbirdMac test % ls -al
total 0
drwxr-xr-x 3 iju707 staff 96 4 19 10:35 .
drwxr-xr-x+ 55 iju707 staff 1760 4 19 10:35 ..
lrwxr-xr-x 1 iju707 staff 26 4 19 10:35 apps -> /Users/oofbird/Applications
oofbird@oofbirdMac test % ln -nfs ~/Music apps
oofbird@oofbirdMac test % ls -al
total 0
drwxr-xr-x 3 iju707 staff 96 4 19 10:43 .
drwxr-xr-x+ 55 iju707 staff 1760 4 19 10:35 ..
lrwxr-xr-x 1 iju707 staff 19 4 19 10:43 apps -> /Users/oofbird/Music
oofbird@oofbirdMac test %
링크 삭제
심볼릭 링크를 삭제하려면 rm 명령으로 삭제하거나 unlink 명령을 사용하시면 됩니다.
oofbird@oofbirdMac test % unlink apps
oofbird@oofbirdMac test % ls -al
total 0
drwxr-xr-x 2 iju707 staff 64 4 19 11:19 .
drwxr-xr-x+ 55 iju707 staff 1760 4 19 11:19 ..
oofbird@oofbirdMac test %
반응형
'서버' 카테고리의 다른 글
[Linux] 재부팅없이 시스템 설정 다시 읽기 (0) | 2024.06.29 |
---|---|
[Windows] Failover Cluster 생성실패 (로그온 실패) (0) | 2023.09.15 |
[Ubuntu] 20.04에서 무선랜카드 설치 (0) | 2021.04.08 |
[Ubuntu] Google로 시간동기화 하기 (0) | 2021.04.05 |
[Ubuntu 18.04] Swap 크기 조정하기 (0) | 2020.09.24 |