장치 유형
0%

장치 · 레슨 2

장치 유형

문자 및 블록 장치 노드를 파이프, 소켓 및 일반 파일 시스템 객체와 구분하는 방법을 알아봅니다.

ls -l 모드의 첫 번째 문자는 객체의 파일 시스템 유형을 나타냅니다. /dev 아래에서 문자 특수 파일과 블록 특수 파일은 장치 노드입니다. 파이프와 유닉스 도메인 소켓 노드도 그곳에 나타날 수 있지만, 하드웨어 장치 노드가 아니라 프로세스 간 통신 객체입니다.

$ ls -l /dev/null /dev/sda /run/systemd/journal/dev-log /tmp/example-fifo
crw-rw-rw- 1 root root 1, 3 ... /dev/null
brw-rw---- 1 root disk 8, 0 ... /dev/sda
srw-rw-rw- 1 root root      ... /run/systemd/journal/dev-log
prw------- 1 user user      ... /tmp/example-fifo