리눅스 shell
bash script 에서 파일의 크기를 어떻게 구할 수 있을까요?
라이언(Ryan)
2015. 12. 8. 10:38
반응형
출처 : 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의 답변을 보세요.
반응형