반응형

리눅스 에서 파일 크기를 알고 싶을때 아래 명령어를 사용해서

파일의 크기 정보를 가져 올수 있습니다.

명령) wc -c /home/사용자/파일이름

정확하게 파일크기 정보만 가져 오기 위해서는 아래와 같이 awk 를 같이 사용 하시면 됩니다.

명령) wc -c /home/사용자/파일이름 | awk '{print $1}'

그리고, 쉘 스크립트를 이용해서 파일크기를 비교 하여, 조건에 부합할때 특정 명령어를 수행 하시고자 하실때에는

아래와 같이 쉡 스크립트를 이용 하시면 됩니다.

설명 : /home/user/filename 파일 이름의 파일 크기가 5000 Bytes 보다 적으면 "수행을 원하는 명령어" 를 실행 합니다.
#!/bin/bash
varfilesize=$(wc -c /home/user/filename | awk '{print $1}')
if [ $varfilesize -lt 5000 ] ; then
        수행을 원하는 명령어
fi

 

반응형

+ Recent posts