본문 바로가기
Linux

파일 유형 (File Type)

by Soono991 2023. 4. 2.

unix, linux에는 모든 것이 파일이다라는 말이 있습니다.

결국 우리가 말하는 directory(폴더)도 결국 파일이라는 말입니다.

대신 파일 유형이 존재합니다.

 

지난번 정리했던 ls 명령어에 -l 옵션을 추가하면 확인할 수 있습니다.

 

첫 번째 출력되는 항목에 file type과 permission이 출력되는데 오늘은 file type에 대해서 정리해 보겠습니다.

 

파일 유형

Normal or Hard link - Normal file or Hard link
Directories d Normal directory
Symbolic link l Shortcut to a file or directory
Socket s Pass data between 2 process
Named pipe p like sockes, user can't work directly with it
Character device c Processes character hw communication
Block device b major and minor numbers for controlling dev

 

-

우리가 일반적으로 말하는 file을 의미합니다. 또는 Hard link를 의미합니다.

 

l

심볼릭 링크를 의미합니다. 심볼릭 링크는 파일 목록 출력 시 파일명이 출력되는 것이 아니라 심볼릭 링크와 실제 타겟이 되는 파일명을 출력합니다.

심볼릭 링크와 하드 링크에 대해서는 추후 정리해 보도록 하겠습니다.

 

d

우리가 일반적으로 말하는 directory를 의미합니다.

 


c

b는 블록 특수 파일, c는 문자 특수 파일로써 디바이스 파일이라고도 합니다.

장치 드라이버에 의해 처리되는 파일을 의미합니다.

 

일반적으로 사용자들이 사용하지는 않기 때문에 실제로는 만들고 작업할 일은 거의 없다고 생각되며,

이를 확인하기 위해서는 /dev(디바이스) directory에서 확인할 수 있습니다.

 

참고

 

 

'Linux' 카테고리의 다른 글

Redirection  (0) 2023.05.07
Linux 기본 명령어 - tar  (0) 2023.04.02
Linux 기본 명령어 - ls  (0) 2023.04.02
Linux 기본 명령어 - mkdir & rmdir  (0) 2023.04.02
Linux 기본 명령어 - cd (Change Directory)  (0) 2023.04.01

댓글