CAFE

리눅스 파일의 종류와 특징

작성자귀차나|작성시간19.02.10|조회수818 목록 댓글 0

리눅스 파일의 종류

 

리눅스에서 파일은 사용 목적에 따라 일반파일, 디렉토리, 심볼릭 링크, 장치파일로 구분한다.

 

일반파일(Regular File)


일반파일은 데이터를 저장하는데 주로 사용된다. 각종 텍스트 파일, 실행 파일, 이미지 파일 등 리눅스에서 사용하는 대부분의 파일은 일반 파일에 해당한다. 실행 파일이나 이미지 파일의 경우 바이너리 형태로 데이터가 저장되어 바이너리 파일이라고 한다.


텍스트 파일은 문서 편집기를 사용하여 내용을 보거나 편집할 수 있다. 또한 파일 내용을 확인하는 명령으로 내용 확인이 가능하다. 실행 파일이나 이미지 파일의 경우, 해당 파일의 내용을 확인할 수 있는 특정 응용프로그램이 있어야 내용을 확인할 수 있다. 예를 들어 이미지 파일은 이미지 편집기가 있어야 한다.

 

디렉토리

 

리눅스에서는 디렉토리도 파일로 취급한다. 디렉토리 파일에는 해당 디렉토리에 저장된 파일이나 하위 디렉토리에 관한 정보가 저장된다.

 

심볼릭 링크

 

심볼릭 링크는 원본 파일을 대신하여 다른 이름으로 파일명을 지정한 것으로, 윈도우의 바로가기 파일과 비슷하다.

 

장치 파일

 

리눅스에서는 하드디스크나 키보드 같은 각종 장치도 파일로 취급한다. 장치 파일은 리눅스 시스템에 부착된 장치를 관리하기 위한 특수 파일이다. 리눅스 시스템에서 각종 장치를 관리하기 위해 시스템 관리자는 해당 장치 파일에 접근해야 한다. 대부분의 장치 파일은 /dev 디렉토리 아래에 위치한다.

 

리눅스의 명령어에 파일 종류를 확인하는 file 이라는 명령어가 있다.

 


리눅스 파일의 종류와 특징


디렉토리 이름

기능

dev

장치 파일이 담긴 디렉토리이다.

home

사용자 홈 디렉토리가 생성되는 디렉토리이다.

media

시디롬이나 USB 같은 외부 장치를 연결(마운트라고 함)하는 디렉토리이다.

opt

추가 패키지가 설치되는 디렉토리이다.

root

Root 계정의 홈 디렉토리이다. 루트(/) 디렉토리와 다른 것이므로 혼동하지 않도록 한다.

sys

리눅스 커널과 관련된 파일이 있는 디렉토리이다.

usr

기본 실행 파일과 라이브러리 파일, 헤더 파일 등 많은 파일이 있다. 참고로 usrUnix System Resource의 약자이다.

bin

실행 파일(명령)을 가지고 있다.

boot

부팅에 필요한 커널 파일을 가지고 있다.

etc

리눅스 설정을 위한 각종 파일을 가지고 있다.

Lost+found

파일 시스템에 문제가 발생하여 복구할 경우, 문제가 되는 파일이 저장되는 디렉토리로 보통은 비어있다.

mnt

파일 시스템을 임시로 마운팅 하는 디렉토리이다.

proc

프로세스 정보 등 커널 관련 정보가 저장되는 디렉토리이다.

run

실행 중인 서비스와 관련된 파일이 저장된다.

srv

FTPWeb 등 시스템에서 제공하는 서비스의 데이터가 저장된다.

tmp

시스템 사용 중에 발생하는 임시 데이터가 저장된다. 이 디렉토리에 있는 파일들은 재부팅하면 모두 삭제된다.

var

시스템 운영 중에 발생하는 데이터나 로그 등이 저장되는 디렉토리이다.


 bin/ etc/ lib/ 처럼 '/'가 붙어있는 것들은 디렉토리이고,

vmlinuz@ vmlinuz.old@ 처럼 '@'가 붙어있는 것들은 파일이라고 합니다.


다음검색
현재 게시글 추가 기능 열기

댓글

댓글 리스트
맨위로

카페 검색

카페 검색어 입력폼