9.2.6 파일 테스트 연산자

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

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

    연산자

    설명

    -e

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

    -f

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

    -d

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

    -s

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

    -L

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

    -r

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

    -w

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

    -x

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

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

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