본문 바로가기

Link

(2)
Hard Link와 Symbolic Link의 차이점 편 역: 안창선(csan@coresw.co.kr, http://genesis.yonsei.ac.kr/~kabin) 원출처: O'REILLY UNIX POWERTOOLS 1998 1. Hard Link 하드 링크는 두개의 파일 이름이 하나의 inode와 같은 데이터 블럭을 가르킨다. 모든 유닉스 버전은 하드 링크를 제공한다. 두가지의 한계가 있다. 첫째, 파일시스템간의 하드링크는 불가능 하다. 둘째, 디렉토리에 대한 하드링크는 불가능 하다. 또한 두가지의 잇점이 있다. 첫째는 그 링크와 실제 파일은 완전히 같고, 나머지 하나의 링크는 파일 시스템 공간을 전혀 차지 하지 않는다라는 것이다. 2. Symbolic Link( Or Soft Link) 심볼릭 링크에서 두 링크는 전혀 별개의 파일이다. 하나는 실제..
연결 리스트 (Linked list) 연결 리스트 17.1 내장된 참조(Embedded references) 우리는 다른 객체를 참조하는 속성들의 예를 본 바 있습니다. 이것을 내장된 참조(embedded references)라고 부릅니다 (Section 12.8 참조). 일반적인 데이타 구조인 연결 리스트(linked list)가 이 특징을 이용합니다. 연결 리스트는 노드(nodes)로 구성되는데, 각 노드는 리스트에서 다음 노드에 대한 참조점을 포함합니다. 게다가, 각 노드는 카르고(cargo)라고 부르는 한 단위의 데이타를 포함합니다. 연결 리스트는 재귀적인 정의를 가지기 때문에 재귀 데이타 구조(recursive data structure)로 간주됩니다. 연결 리스트는 다음과 같이: None으로 표현되는, 비어있는 리스트이거나, 카르..