[리눅스] 심볼릭 링크 (Symbolic Link) 연결/삭제
심볼릭 링크 (Symbolic Link) 원본 파일을 가리키는 링크를 연결해 사용할 수 있다. 윈도우 바로가기 기능과 같다고 생각하면 아주 쉽다. 그래서 원본 파일의 크기와는 무관하며, 원본 파일이 삭제된
lifegoesonme.tistory.com
심볼릭 링크 (Symbolic Link)원본 파일을 가리키는 링크를 연결해 사용할 수 있다. 윈도우 바로가기 기능과 같다고 생각하면 아주 쉽다. 그래서 원본 파일의 크기와는 무관하며, 원본 파일이 삭제된 경우 심볼릭 링크가 빨간색으로 표시되며, 원본 파일이 없다는 것을 알 수 있다.
심볼릭 링크 생성
/home 아래에 test라는 디렉토리를 생성하고 test 폴더 안에 data1, data2라는 임의 파일을 생성합니다. 그리고 /home 밑에 barogagi라는 폴더를 생성해 test에 심볼릭 링크를 걸어줍니다. 결과는 실제 데이터(data1, data2)는 /home/test/ 아래에 있지만, /home/barogagi 디렉토리에 들어가도 데이터(data1, data2)를 확인할 수 있다.
mkdir /home/test // test 디렉토리 생성
cd /home/test // 해당 경로로 진입
touch data1 data2 // data1, data2 라는 임시 파일을 생성
ls // 임시 데이터 생성 완료
data1 data2
ln -s test barogagi // test 디렉토리를 barogagi 디렉토리에 링크를 연결
ls -al // barogagi 디렉토리가 생성되고, test 디렉토리에 링크가 걸린 것을 확인
lrwxrwxrwx 1 root root 4 Jul 2 14:00 barogagi -> test
drwxr-xr-x 1 root root 80 Jul 2 13:49 test
cd barogagi
ls // barogagi 디렉토리에서 test 디렉토리에 생성했던 파일이 보인다.!!
data1 data2
심볼릭 링크 삭제
rm과 unlink 두 가지 방법이 있다. 비교적 익숙하지만 위험한 명령어는 rm, 덜 익숙하지만 데이터 안정성이 높은 unlink.. 둘 중 아무거나 사용하면 된다.
(권장 방법은 unlink... 필자도 unlink 사용함..!)
unlink barogagi
또는
rm barogagi
rm : remove symbolic Link ? y
'IT > Linux' 카테고리의 다른 글
[Linux] 폴더 용량 출력 (1) | 2023.12.08 |
---|---|
[Linux] 하위 디렉토리의 파일 개수 출력하기 (0) | 2023.06.28 |
[Linux] ffmpeg 동영상 코덱 변경 (0) | 2023.05.30 |
[Linux] vi 단축키 / 전체선택, 전체복사, 전체삭제 (0) | 2023.05.18 |
[Linux] vi 단축키 / 주석 (0) | 2023.05.18 |