access_log.YYYYMMDD
の形式でローテートして、同ディレクトリに数ヶ月分保存してあります。
これを
access_log.YYYYMMDD.zip
にスマートに圧縮する方法を教えてください。
*1日分ごとにzip圧縮という意味です。
---
OS:RHES4.0
bashのforループを使えば良いです
http://www.linux.or.jp/JF/JFdocs/Bash-Prog-Intro-HOWTO-7.html#ss...
cd Apacheのアクセスログディレクトリ
for f in $(ls access_log.*); do zip ${f}.zip ${f}; done
とすると、Apacheのアクセスログディレクトリにzipファイルが作成されます
別の場所に移したいときは
mv *.zip バックアップディレクトリ
です
スマートです。ありがとうございます。