티스토리 뷰
파일
- 데이터를 읽을 수 있는 자원 또는 데이터를 쓸 수 있는 대상
- 디스크에 저장된 일반적인 파일 뿐 아니라, 파일을 조직화하는데 사용되는 디렉터리와 입출력 장치 등도 모두 파일로 간주
파일의 종류
1. 일반 파일 (Ordinary file)
- 데이터를 가지고 있으면서 디스크에 저장되는 파일
- 종류
* 텍스트 파일(text file)
파일 내용이 문자들로 이루어진 파일.
텍스트 편집기를 이용하여 작성하고 cat, more등 명령어 이용해 내용 볼 수 있음.
* 이진 파일(binary file)
파일 내용이 텍스트가 아닌 파일. (실행파일(executable file)이나 이미지, 동영상 저장 파일 등).
특정 소프트웨어를 이용해서 읽고 쓰기가 가능. (ex ppt, 포토샵파일, jpeg파일 등..)
2. 디렉터리 (Directory)
- 파일을 계층적으로 조직화하는데 사용되는 일종의 특수파일
- 디렉터리 내에는 파일이나 서브디렉터리 들이 존재함
3. 장치 파일(Device file)
- 시스템에 부착된 주변 장치를 나타내는 특수 파일
- 물리적인 장치에 대한 내부적인 표현
- 키보드(stdin), 모니터(stdout), 프린터 등도 파일처럼 사용한다.
- 대부분의 장치를 '장치파일'형태로 관리한다.
- 주로 /dev 디렉터리 아래에 있음
- 장치의 종류에 따라 '문자 장치 파일'과 '블록 장치 파일'이 있다.
4. 심볼릭 링크 파일(Symbolic link)
- 어떤 파일을 가리키는 또 하나의 경로명을 저장하는 파일
- 포인터와 같은 역할
'Linux' 카테고리의 다른 글
[Linux] 디렉터리 명령어 (0) | 2020.10.15 |
---|---|
[Linux] 디렉터리, 홈디렉터리, 경로명(절대, 상대) (0) | 2020.10.15 |
[Linux] 기본 명령어 (0) | 2020.10.15 |
[Linux] 데스크톱 환경, GNOME (0) | 2020.10.14 |
[Linux] X윈도우 구조 - X서버, X클라이언트 (0) | 2020.10.14 |