상세 컨텐츠

본문 제목

리눅스 링크 개념

카테고리 없음

by kiminaki 2021. 5. 20. 21:44

본문

  • 심볼릭 링크

윈도우의 바로가기 개념과 비슷 원본 파일 포인터가 생기는데 이 포인터는 원본 파일을 가르킨다 

 

  • 하드 링크

원본 파일을 직접 가르킨다.

 

출처: 이것이 우분투 리눅스다

실습

 

1. mkdir linktest  

"linktest"라는 디렉터리를 생성한다.

 

2. "linktest"디렉터리에 "basefile"을 생성하고 내용을 확인한다.

3. "basefile"에 대한 하드링크를 생성한다.

4. "basefile"에 대한 심볼릭 링크를 사용한다.

맨 왼쪽을 번호으 inode의 번호이다.

해당 내용을 확인하면 하드링크파일은 원본파일과 inode번호가 동일하지만 심볼릭링크는 다른다는것을 확인할 수 있다.

 

5. "basefile"을 이동시킨다

파일을 이동하였더니 심볼릭 링크가 걸린 파일은 발견할 수 없었다.

 

 

6. 원본 파일을 삭제시

하드링크파일은 파일내용을 유지하되 하드링크 갯수가 줄어들고

심볼릭 링크가 연결된 파일은 해당파일은 보이지만 내용은 없어진다.