반응형
출처 : http://unix.stackexchange.com/questions/16640/how-can-i-get-the-size-of-a-file-in-a-bash-script
bash script 에서 파일의 크기를 어떻게 구할 수 있을까요?
bash script 에서 파일의 크기를 어떻게 구할 수 있을까요?
이를 bash 변수에 할당하여 나중에 사용하려면 어떻게 해야 할까요?
13개의 답변 중 1개의 답변만 추려냄.
GNU 시스템에 대한 최선의 선택:
stat --printf="%s" file.any
man stat 에서는
%s 바이트로 전체 크기
bash script에서는
#!/bin/bash
FILENAME=/home/heiko/dummy/packages.txt
FILESIZE=$(stat -c%s "$FILENAME")
echo "Size of $FILENAME = $FILESIZE bytes."
Mac OS X에서 터미널의 stat 사용하는 방법은 @chbrown의 답변을 보세요.
반응형
'리눅스 shell' 카테고리의 다른 글
lsof를 사용하여 공유메모리 사용자를 식별하기 (0) | 2016.07.04 |
---|---|
크기로 du -h의 출력을 정렬할 수 있나요? (0) | 2016.03.23 |
리눅스 shell에 색깔 입히기 (0) | 2015.11.01 |
리눅스에 공유메모리에 접근한 프로세스의 목록을 아는 방법 (0) | 2015.08.13 |
expect (0) | 2015.08.09 |