리눅스의 파일시스템에는 디렉터리라고 부르는 파일을 보관하는 특수한 파일이 존재??
디렉터리 안에는 일반적인 파일 또는 다른 디렉터리를 보관하는 것이 가능
파일 이름이 중복돼도 다른 디렉터리에 존재하면 괜찮
리눅스가 다루는 파일시스템은 ext4
, XFS
, Btrfs
등 여러 개의 파일시스템을 다룰 수 있음
but, 사용자가 다음과 같은 시스템 콜을 호출시 동일한 인터페이스로 접근 가능
creat()
, unlink()
open()
, close()
read()
lseek()
ioctl()
파일시스템 시스템 콜 호출시 파일의 데이터가 읽어지는 순서
ext4
, XFS
, Btrfs
용 처리가 각각 다름어떤 언어로 만들어진 프로그램일지라도 파일을 다룰 때에는 이러한 시스템 콜을 호출