10.3.25 getFileSize(ファイルのサイズ取得)
形式
getFileSize [-k|-m] パス名
機能
引数に指定されたファイルのサイズを出力します。
引数
- -k
-
サイズをキロバイト単位で出力します(1キロバイト=1024バイト)。
- -m
-
サイズをメガバイト単位で出力します(1メガバイト=1048576バイト)。
上記オプションをどちらも指定しなかった場合,サイズをバイト単位で出力します。上記オプションをどちらも指定した場合,エラー終了します。
小数点以下の数値は切り上げてサイズを出力します。
- パス名
-
サイズを取得するファイルのパス名を指定します。
標準出力への出力
ファイルのサイズを示す文字列。
終了コード
終了コード |
意味 |
---|---|
0 |
正常終了 |
1以上 |
エラー終了 |
注意事項
Windowsの場合,ディレクトリのサイズは常に0を出力します。
UNIXの場合,デバイスファイルのサイズは常に0を出力します。
使用例
getFileSize log.txt # 「1279571」が出力される。 getFileSize -k log.txt # 「1250」が出力される。 getFileSize -m log.txt # 「2」が出力される。