리눅스에서는 /dev
디렉토리 아래에 여러가지 특수 파일들이 들어 있습니다. 이 파일을 장치 파일이라고 하고, 이 파일은 일반 파일과는 다르게 동작합니다. 장치 파일의 가장 흔한 종류는 블럭 장치와 캐릭터 장치를 위한 장치파일입니다. 이 파일은 (리눅스 커널에 들어 있는) 실제 드라이버에 대한 인터페이스 역할을 합니다. (그리고 리눅스 커널에 들어 있는 드라이버는 하드웨어에 접근합니다.) 흔하지는 않지만 또 다른 종류의 장치 파일은 파이프라고 합니다. 아래 표에 몇몇 중요한 장치 파일이 쓰여 있습니다.
fd0 |
첫번째 플로피 드라이브 |
fd1 |
두번째 플로피 드라이브 |
hda |
첫번째 IDE 포트 마스터에 달린 IDE 하드디스크 / CD-ROM |
hdb |
첫번째 IDE 포트 슬레이브에 달린 IDE 하드디스크 / CD-ROM |
hdc |
두번째 IDE 포트 마스터에 달린 IDE 하드디스크 / CD-ROM |
hdd |
두번째 IDE 포트 슬레이브에 달린 IDE 하드디스크 / CD-ROM |
hda1 |
첫번째 IDE 하드디스크의 첫번째 파티션 |
hdd15 |
네번째 IDE 하드디스크의 열다섯번째 파티션 |
sda |
SCSI ID가 가장 낮은 (0번) SCSI 하드디스크 |
sdb |
SCSI ID가 다음 번호인 (1번) SCSI 하드디스크 |
sdc |
SCSI ID가 다음 번호인 (2번) SCSI 하드디스크 |
sda1 |
첫번째 SCSI 하드디스크의 첫번째 파티션 |
sdd10 |
네번째 SCSI 하드디스크의 열번째 파티션 |
sr0 |
SCSI ID가 가장 낮은 SCSI CD-ROM |
sr1 |
SCSI ID가 다음 번호인 (2번) SCSI CD-ROM |
ttyS0 |
시리얼 포트 0, MS-DOS에서는 COM1 |
ttyS1 |
시리얼 포트 1, MS-DOS에서는 COM2 |
psaux |
PS/2 마우스 장치 |
gpmdata |
가장 장치, GPM (마우스) 데몬에서 나온 데이터의 리피터 |
cdrom |
CD-ROM 드라이브에 대한 심볼릭 링크 |
mouse |
마우스 장치 파일에 대한 심볼릭 링크 |
null |
이 장치로 들어가는 데이터는 모두 사라집니다 |
zero |
이 장치에서 끊임없이 0을 읽을 수 있습니다 |