Tips/LINUX2008. 6. 30. 20:36
Bash File Operators

-e 파일 존재하는가?
-f 보통 파일인가?
-s 파일 크기가 not zero인가?
-d 파일이 디렉토리인가?
-b 파일이 블록장치인가?
-c 파일이 문자장치인가?
-p 파일이 파이프인가?
-h 파일이 심볼릭 링크인가?
-L 파일이 심볼릭 링크인가?
-S 파일이 소켓인가?
-t 파일이 터미널 장치와 연결되어 있는가?
-r 읽기 권한이 있는가?
-w 쓰기 권한이 있는가?
-x 실행 권한이 있는가?

예) 디렉토리가 존재하지 않으면 생성하라
if [ ! -e /tmp/test ]; then mkdir -p /tmp/test ; fi
Posted by young.h.rhie