ls -l
でファイルの詳細情報を表示して (grep
で計算したいファイルの絞り込みをして)、awk
でファイルサイズを合計します。
[centipede@nginx-12]# ls -l
...
-rwxr-xr-x 0 root root 90431287 3月 31 11:35 2018 ssl.access.log.2018033110.gz
-rwxr-xr-x 0 root root 82394003 3月 31 12:35 2018 ssl.access.log.2018033111.gz
-rwxr-xr-x 0 root root 82359396 3月 31 13:35 2018 ssl.access.log.2018033112.gz
-rwxr-xr-x 0 root root 94798168 3月 31 14:35 2018 ssl.access.log.2018033113.gz
-rwxr-xr-x 0 root root 102199568 3月 31 15:35 2018 ssl.access.log.2018033114.gz
-rwxr-xr-x 0 root root 107884837 3月 31 16:35 2018 ssl.access.log.2018033115.gz
-rwxr-xr-x 0 root root 117452253 3月 31 17:35 2018 ssl.access.log.2018033116.gz
-rwxr-xr-x 0 root root 113485673 3月 31 18:35 2018 ssl.access.log.2018033117.gz
-rwxr-xr-x 0 root root 98886813 3月 31 19:35 2018 ssl.access.log.2018033118.gz
-rwxr-xr-x 0 root root 101206446 3月 31 20:35 2018 ssl.access.log.2018033119.gz
-rwxr-xr-x 0 root root 133360196 3月 31 21:35 2018 ssl.access.log.2018033120.gz
-rwxr-xr-x 0 root root 155181911 3月 31 22:35 2018 ssl.access.log.2018033121.gz
-rwxr-xr-x 0 root root 173862342 3月 31 23:35 2018 ssl.access.log.2018033122.gz
-rwxr-xr-x 0 root root 149713031 4月 1 00:35 2018 ssl.access.log.2018033123.gz
[centipede@nginx-12]# ls -l | grep -E '201803[23]' | awk '{sum += $5}; END {print sum}'
149713031