1. 디렉토리와 파일의 관계는 파일 시스템에서 데이터를 구성하고 저장하는 기본적인 구조이다.
ㄱ) 디렉토리란?
디렉토리는 파일과 다른 디렉토리를 포함하는 논리적인 공간이다. 디렉토리는 컴퓨터 파일 시스템에서 데이터나 파일을 체계적으로 관리하기 위해 사용됩니다.
디렉토리는 파일과 디렉토리를 계층적으로 나누어 트리 구조로 구성됩니다.
2. 파일이란?
파일은 특정한 데이터를 저장하는 기본 단위이다. 파일은 텍스트, 이미지, 실행 파일 등 다양한 유형으로 존재한다.
파일은 디렉토리 내에 저장되며, 파일마다 고유한 이름과 확장자를 지닙니다.
3. 디렉토리와 파일의 관계
ㄱ) 디렉토리는 파일을 포함한다. 디렉토리는 파일의 컨테이너 같은 역할을 한다. 디렉토리 내부에는 여러 파일과 다른 디렉토리가 포함될 수 있다.
ㄴ) 트리 구조
디렉토리와 파일은 트리 구조를 형성합니다. 최상위 디렉토리는 루트 디렉토리라고 부르며 모든 디렉토리와 파일의 부모 입니다.
디렉토리는 부모 디렉토리와 하위 디렉토리 모두가 될 수 있습니다.
ㄷ) 절대 경로와 상대 경로
절대 경로: 루트 디렉토리부터 파일이나 디렉토리까지의 전체 경로를 나타냅니다.
상대 경로: 현재 디렉토리를 기준으로 파일이나 디렉토리 위치를 나타냅니다.
4.파일은 데이터의 끝점
파일은 데이터를 담고 있는 최종 단위로, 디렉토리가 파일의 데이터를 직접 담지는 않습니다. 대신 디렉토리는 파일의 위치를 참조하거나 구조적으로 포함합니다.
주요 차이점
ㄱ) 디렉토리 역할: 파일 및 하위 디렉토리 관리
파일 역할: 데이터를 저장하는 기본 단위
ㄴ) 디렉토리 구조: 계층적 트리 구조의 노드
파일 구조: 트리 구조에서 최종 노드
ㄷ) 디렉토리 크기: 디렉토리 자체는 크기가 거의 없음
파일 크기: 파일은 저장된 데이터에 따라 다름
'python 코딩 공부' 카테고리의 다른 글
| 파이썬의 JSON모듈에 대한 설명 (0) | 2024.12.23 |
|---|---|
| 파이썬 os모듈에 대하여 (0) | 2024.12.23 |
| 간단한 스탑워치, 프로그램 코드 작성 (0) | 2024.12.23 |
| while 무한 반복 구문에 대한 공부 (0) | 2024.12.23 |
| if __name__ == "__main__"에 대한 공부 (1) | 2024.12.19 |