Linux

유닉스 파일 시스템

곽수진 2021. 9. 19. 04:34
반응형

파일

관련있는 정보들의 집합

 

 

파일 시스템

유닉스는 시스템 내의 수많은 파일을 효과적으로 관리하기 위해 디렉토리를 계층적으로 구성

→ 계층적으로 구성된 유닉스 시스템의 파일과 디렉토리의 집합

 

 

★ 파일의 종류를 알아보는 명령어 file ★

 

file .profile 명령어 출력 모습

 

 

 

  • 파일의 종류

1. 일반 파일

   : 데이터 저장이 목적

      → 편집기를 사용해 생성한 파일, 각종 응용 프로그램을 사용해 생성한 파일

 

Ex)

loveletter
helloworld.c
report.hwp

 

    - 텍스트 파일

      : 아스키(ASCII) 코드로 구성된 파일

        → 텍스트 편집기나 cat, more 명령을 이용해 내용 확인

 

Ex)

I love UNIX!

 

   - 바이너리 파일

      : 아스키코드가 아닌 모든 파일

        → 실행 파일과 데이터 파일로 나눠 지정된 응용 프로그램을 이용해야 내용 확인

 

Ex)

000000 0110010 111000 010110 110001 00111011

 

 

2. 디렉토리 파일

    : 내용이 다른 파일이나 하위 디렉토리의 이름인 특수파일

 

 

3. 심볼릭 링크 파일

    : 윈도우 시스템에서 바로가기 아이콘에 해당하는 파일

      → 원본 파일을 가리키는 역할

 

 

4. 장치 파일

      : 유닉스 시스템에 부착된 장치들을 관리하기 위한 특수 파일

        → 데이터를 저장하기 위한 데이터 블록이 없음

        → 파일 크기 대신 장치를 구분하기 위한 2개의 숫자 저장

       → 키보드(stdin), 모니터(stdout) 등도 파일처럼 사용

 

★ 파일에 대한 자세한 정보는 INODE라는 데이터 구조에 저장됨 ★ 

    → 파일 종류, 크기, 소유지, 생성 시간을 파일 관련된 정보

반응형

'Linux' 카테고리의 다른 글

경로명(상대경로 / 절대경로)  (0) 2021.09.20
디렉토리(Directory)  (0) 2021.09.20
유닉스 기본 명령어  (0) 2021.09.19
Ubuntu 설치  (0) 2021.09.15
PuTTY 다운로드 방법  (0) 2021.09.12