반응형
리눅스 파일 시스템에서 파일은 몇 가지 유형으로 나뉩니다. 각 파일 유형은 고유한 속성과 용도가 있습니다. 다음은 리눅스에서 파일의 주요 종류와 설명입니다.
1. 일반 파일 (Regular File)
- 텍스트 파일, 바이너리 파일, 이미지 파일 등을 포함하는 가장 일반적인 파일 유형입니다.
- 데이터를 저장하는 용도로 사용되며,
ls -l
명령어로 확인할 때-
로 시작합니다. - 예:
.txt
,.c
,.jpg
,.mp3
등의 파일.
2. 디렉토리 (Directory)
- 파일 및 다른 디렉토리를 포함할 수 있는 특별한 유형의 파일입니다.
- 파일 시스템에서 폴더 역할을 하며, 파일들을 조직화하는 데 사용됩니다.
ls -l
명령어로 확인할 때d
로 시작합니다.
3. 심볼릭 링크 (Symbolic Link)
- 다른 파일이나 디렉토리에 대한 참조를 가리키는 파일입니다.
- Windows의 바로 가기와 유사하며, 원본 파일의 경로를 저장합니다.
ls -l
명령어로 확인할 때l
로 시작합니다.- 원본 파일이 변경되거나 삭제되면 링크도 영향을 받습니다.
4. 특수 파일 (Special File)
- 리눅스에서 하드웨어 장치나 시스템 자원에 접근할 때 사용되는 파일입니다.
- 다음과 같은 유형으로 나뉩니다.
- 문자 장치 파일 (Character Device File): 키보드, 마우스와 같은 문자 단위 장치와의 입출력 작업에 사용됩니다.
ls -l
명령어로 확인할 때c
로 시작합니다. - 블록 장치 파일 (Block Device File): 디스크와 같이 블록 단위로 데이터를 처리하는 장치에 사용됩니다.
ls -l
명령어로 확인할 때b
로 시작합니다.
- 문자 장치 파일 (Character Device File): 키보드, 마우스와 같은 문자 단위 장치와의 입출력 작업에 사용됩니다.
5. 파이프 (Named Pipe)
- 프로세스 간 통신(IPC)을 위한 메커니즘입니다.
- 한 프로세스의 출력이 다른 프로세스의 입력으로 사용될 수 있습니다.
ls -l
명령어로 확인할 때p
로 시작합니다.
6. 소켓 (Socket)
- 네트워크 통신을 위해 사용되는 파일입니다.
- 서버와 클라이언트 간의 데이터 교환을 가능하게 합니다.
ls -l
명령어로 확인할 때s
로 시작합니다.
각 파일 유형은 특정 용도와 역할을 가지며, 시스템의 다양한 작업에 사용됩니다. ls -l
명령어를 사용하면 파일 유형을 쉽게 확인할 수 있습니다.
반응형
'Linux Unix > Command' 카테고리의 다른 글
[ Linux ] 파일/디렉토리 이름 규치 알아보기 (1) | 2024.10.11 |
---|---|
[ Linux ] 절대경로 vs 상대경로 알아보기 (0) | 2024.10.11 |
[ Linux ] passwd - 사용자의 비밀번호 변경하기 (1) | 2024.10.11 |
[ Linux ] Linux 운영 체제 이름과 버전 정보 알아보기 (1) | 2024.10.06 |
[ Linux ] systemctl - 서비스 중지 및 삭제하기 (0) | 2024.10.06 |