
개념
- 디렉터리는 폴더와 파일을 포함하는 데 사용되는 컨테이너이다.
- 파일과 폴더를 계층적 방식으로 구성한다.
목적
- 디렉토리 구조의 유일한 목적은 사용자가 가장 간단하고 생산적인 방식으로 모든 파일에 대한 액세스 및 관리를 수행할 수 있도록 파일 및 데이터를 효율적으로 저장하고 구성하는 방법을 제공하는 것이다.
시스템 호출
다음 시스템 호출이 주로 사용된다.
- mkdir() : GUI나 cmd을 통해 새 파일 생성할 때
- open() : 디렉터리 구조 내에서 파일 열 때
- close() : 디렉토리 구조에서 파일 닫을 때
- unlink() : 파일을 삭제하기 전에 다른 디렉터리의 파일과 구별할 때
- rmdir : 파일 시스템에서 디렉터리 제거할 때
- 폴더와 파일을 포함하는 데 사용되는 컨테이너이다.
- 파일과 폴더를 계층적 방식으로 구성한다.
1. Single-level directory(단일 레벨 디렉토리)

- 단일 레벨 디렉토리는 가장 간단한 디렉토리 구조이다. 여기에는 모든 파일이 동일한 디렉토리에 포함되어 있어 쉽게 지원하고 이해할 수 있다.
- 그러나 단일 수준 디렉터리에는 파일 수가 증가하거나 시스템에 두 명 이상의 사용자가 있는 경우 상당한 제한이 있다.