간단하게 링크라는 단어는 많이 들어봤다.
사전에서 나오는 링크(Link)
- > 컴퓨터상에서 어떤 대상에의 연결이나 그와 연관한 복사본을 가리킨다.
무슨 말인지 모를 때는 일단 명령어부터!
ln 원본파일 생성할링크파일.ln -> 하드링크
ln -s 원본파일 생성할링크파일.ln -> 심볼릭(소프트)링크
2개의 text파일으로 두가지 링크를 만들어 보겠다.
ln hardlink(원본파일) hardlink.ln(생성할링크파일)
ln -s symboliclink(원본파일) symboliclink.ln(생성할링크파일)
하드링크와 달리 심볼릭링크은 하늘색이다.
파일들을 자세히 보면
하드링크는
링크의 갯수(1번)가 2이고, 메모리 크기(2번)가 동등하다.
심볼릭(소프트)를 보면
링크의 갯수가 1이고, 메모리 크기가 다르고, 이름을 보면 특이하게 하늘색이며 링크가 된 곳을 가르키고 있다.
파일은 컴퓨터의 메모리 공간을 참조하는데,
하드링크는 파일을 복사하여 똑같이 메모리 공간을 참조하고,
심볼릭링크는 메모리를 참조하는 파일을 참조하는 것이다.
심볼릭링크는 링크된 파일이 사라지면 사용할 수 없다
리눅스 우분투 쉘의 기능 사용하기 (0) | 2021.03.29 |
---|---|
리눅스 가상화 (0) | 2021.03.29 |
리눅스 우분투 상대경로/절대경로 (0) | 2021.03.25 |
맥 VirtualBox로 우분투(Ubuntu)가상머신 (0) | 2021.03.23 |
운영체제와 용어정리 (0) | 2021.03.23 |