UNIX
file 정보(stat) 와 종류 알아내기
구름너머
2006. 8. 8. 12:42
http://www.joinc.co.kr/modules.php?name=News&file=article&sid=15&mode=nested
파일의 종류
Unix 에서는 디렉토리, 장치, 소켓, FIFO 등 모든것이 파일로 존재한다. 그러므로
우선 우리는 작업을 하고자 하는 파일이 어던 종류의 파일인지를 먼저 판단할수
있어야 한다. Unix 상에서 "ls -al" 을 이용하면 아래와 같은 결과물을 볼수
있을것이다.
우선 우리는 작업을 하고자 하는 파일이 어던 종류의 파일인지를 먼저 판단할수
있어야 한다. Unix 상에서 "ls -al" 을 이용하면 아래와 같은 결과물을 볼수
있을것이다.
[yundream@localhost test]# ls -al...-rw-r--r-- 1 root root 249 9월 10 11:25 wc.1drwxr-xr-x 2 root root 4096 12월 5 18:01 web_installsrwxr-xr-x 1 root root 0 1월 14 18:05 loging_socket...
위의 결과에서 가장 앞부분 10자리가 그 파일의 특성과 권한을 나타내는데, 그중
제일 앞부분이 파일의 종류를 나타내고, 우리는 가장 앞부분의 한바이트의 문자를
이용해서 어떤 종류의 파일인지를 알아낼수 있다.<br>
Unix 에서 자주 사용하는 파일의 종류를 아래 테이블에 정리해 두었으니 참고
바란다.
제일 앞부분이 파일의 종류를 나타내고, 우리는 가장 앞부분의 한바이트의 문자를
이용해서 어떤 종류의 파일인지를 알아낼수 있다.<br>
Unix 에서 자주 사용하는 파일의 종류를 아래 테이블에 정리해 두었으니 참고
바란다.
- | 일반 파일 |
s | 소켓파일 |
d | 디렉토리 |
p | FIFO |
l | 심볼링 링크된 파일 |
b | 블럭 디바이스 |
c | 캐릭터 디바이스 |