반응형
리눅스 에서 파일 크기를 알고 싶을때 아래 명령어를 사용해서
파일의 크기 정보를 가져 올수 있습니다.
명령) 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
반응형
'프로그래밍 > 리눅스' 카테고리의 다른 글
[리눅스] docker 로 gitlab 을 설치해 보자 (2) | 2024.06.17 |
---|---|
valgrind로 리눅스 메모리 누수(memory leak) 확인 (0) | 2018.10.30 |
CentOS7 에 원격데스크탑으로 연결 하기 (0) | 2018.10.18 |
tcpdump 패킷 캡쳐 (0) | 2018.08.16 |
리눅스에서 jetbrains IDE 사용중에 키보드 안눌러 질때 (0) | 2016.09.19 |