더북(TheBook)

9.2.6 파일 테스트 연산자

Bash는 파일을 테스트할 수 있는 연산자도 제공합니다. 해당 연산자를 사용하면 파일의 유무나 특성 등을 판단할 수 있습니다. 하지만 파일 내용을 판단하는 연산자는 제공하지 않습니다. 자주 사용하는 파일 테스트 연산자는 다음과 같습니다.

표 9-3 파일 테스트 연산자

연산자

설명

-e

파일이 존재하면 참을 반환합니다.

-f

파일이 일반 파일이면 참을 반환합니다.

-d

파일이 디렉터리면 참을 반환합니다.

-s

파일이 비어 있지 않으면(크기가 0이 아니면) 참을 반환합니다.

-L

파일이 심볼릭 링크면 참을 반환합니다.

-r

파일에 읽기 권한이 있으면 참을 반환합니다.

-w

파일에 쓰기 권한이 있으면 참을 반환합니다.

-x

파일에 실행 권한이 있으면 참을 반환합니다.

파일 테스트 연산자를 사용해 봅시다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.