정규파일
디렉토리 : 하위 파일에 대한 정보 저장
심볼릭링크
장치파일 : 장치파일을 통해 물리적 장치에 접근
r : 디렉토리내 어떤 파일이 있는지
w : 디렉토리내 파일 생성, 삭제
x : 디렉토리를 명령의 실행 대상으로 삼음(ls 검색, cd 이동)
r, x가 모두 있어야 ls(내용 보는것) 가능
하드링크는 같은 inode를 가리키는 또다른 파일이다.
따라서 파일의 와 하드링크의 inode가 정확하게 일치하며, 만약 원본 파일을 삭제하더라도 해당 inode에 대한 하드링크가 존재하므로 디스크 내의 내용이 유지된다.
원본 inode내용을 가리켜야 하기 때문에 다른 파일시스템 간에는 사용할 수 없으며, 디렉토리도 하드링크를 만드는 것이 불가능하다. 디렉토리 내의 모든 컨텐츠의 inode를 가르키게 할 수는 없기 때문이다.
소프트 링크는 파일을 가르키는 또 다른 파일이라고 볼 수 있다.
따라서 소프트 링크의 내용은 단지 가르키는 파일의 경로이며 새로운 inode 값을 고유하게 가지고 있다.
다른 파일 시스템 간에도 혹은 디렉토리 간에도 해당 목표의 경로만 소프트링크파일에 넣으면 소프트링크로 생성할 수 있다.
원본 파일이 사라지면 의미가 사라진다.