관리 메뉴

100세까지 코딩

[운영체제] 파일과 디렉터리 본문

CS/운영체제

[운영체제] 파일과 디렉터리

100세까지 코딩 2024. 3. 14. 12:16
혼공컴운 강의를 참고했습니다.

0. 사전 지식

  1. 파일 시스템

    -  파일과 디렉터리를 관리하는 운영체제 내의 프로그램.

 

  2. 파일과 디렉터리

    -  보조기억장치의 데이터 덩어리

1. 파일

  • 파일을 이루는 정보
  • 파일을 실행하기 위한 정보 + 부가 정보 (= 속성, 메타 데이터)
  • 파일의 속성

  • 시스템 호출 종류
    파일 생성, 삭제, 열기, 닫기, 읽기, 쓰기 등등

2. 디렉터리 (폴더)

 1. 트리 구조 디렉터리

 - 여러 계층으로 파일 및 폴더를 관리.

 

- 보통 최상위 디렉터리는 / , 윈도우 운영체제에서는 C:₩

 2. 경로

 - 디렉터리를 이용해 파일/디렉터리의 위치, 이름까지 특정 지을 수 있는 정보.

 

 ◆  절대 경로

      - 루트 디렉터리부터 시작하는 경로

       ex) /home/JD/a.sh

 

 ◆  상대 경로

      - 현재 디렉터리부터 시작하는 경로

       ex) 현재가 home이면 JD/a.sh

 3. 디렉터리 엔트리

 - 각 엔트리(행)에 담기는 정보

 - 디렉터리의 내부에는 해당 디렉터리에 담겨 있는 대상과 관련된 정보
  -> 테이블 형태로 구성

디렉터리 테이블

   .. : 상위 디렉터리 . : 현재 디렉터리

 

참고

- 디렉터리는 '특별한 형태의 파일'로 간주. == '포함된 정보가 조금 특별한 파일'

- 파일의 내부에는 파일과 관련된 정보

- 디렉터리의 내부에는 해당 디렉터리에 담겨 있는 대상과 관련된 정보