TIP&TECH/리눅스
쉘스크립트에서 파일 존재 유무 확인법
kyudoc
2013. 3. 11. 20:37
728x90
if [ -e <file-path> ]; then echo "File is exist" else echo "File is not exist" fi |
또는
if test -e <file-path>; then |
옵션
-e 파일이 존재하는지 확인
-d 파일이 디렉토리인지 확인
-f 파일이 일반적인 파일인지 확인
-g 파일이 SGID 퍼미션을 가졌는지 확인
-r 파일이 읽기 가능인지 확인
-s 파일의 크기가 0이 아닌지 확인
-u 파일이 SUID 퍼미션을 가졌는지 확인
-w 파일이 쓰기 가능인지 확인
-x 파일이 실행 가능인지 확인
-h 파일이 심볼릭 링크인지 확인
728x90