파일링크
: a에 저장되어 있는 실행파일을 실행시킬때 꼭 a가 있는 경로까지 찾아가지 않더라도 다른 곳에서 실행시킬 수 있게 하는 것으로 심볼릭 링크랑 하드 링크가 있습니다

파일 링크 사용 이유
- 경로 단축을 위해 심볼릭 링크를 설정하는 경우
- 데이터를 안전하게 보관하고 싶을 경우

inode(아이노드) 
- 파일 시스템 내에서 파일이나 디렉토리는 고유한 inode를 가지고 있으며 inode 번호를 통해 구분이 가능하다 
- 사용자가 파일 또는 파일과 관련된 정보에 액세스 할려고 하면 파일 이름을 사용하지만 내부적으로 파일 이름을 먼저 디렉토리 테이블에 저장된 inode 번호로 매핑되고 그런 다음 해당 inode 번호를 통해 해당 inode에 액세스된다 

심볼릭 링크 
- 윈도우에 바로가기 아이콘과 비슷하다 
- 주로 사용자가 많이 사용한다 
- 긴 디렉토리명 이동시 유용 
- 원본을 다른 곳으로 이동시키면 사용할 수 없다 
- 새로운 inode를 생성한다 
- 원본 자체 포인터 역할 뿐이므로 원본 수정시 수정된 파일이 보인다 
- 원본의 삭제시 링크가 끊어진다 

하드링크 
- 동일한 inode를 사용한다 
- 원본 수정시 하드링크도 수정된다 
- 원본 삭제시 살아있다 
- 원본의 이동이나 삭제시 남아있다 
- 파일 복사와 차이는 공간을 차지하지 않는다

'리눅스' 카테고리의 다른 글

리눅스 rpm과 yum  (0) 2020.09.18
리눅스 vi(vim)편집기 사용법  (0) 2020.09.18
프로세스( Process )  (0) 2020.09.17
리눅스 파일 권한 설정  (0) 2020.09.15
사용자 계정/그룹관리  (0) 2020.09.13

+ Recent posts