古いログファイルを単一のzip-linuxに圧縮する

古いログファイルを単一のzip-linuxに圧縮する

/home/testuser/log1日前のログファイルを含むフォルダがあります*.log。 1日が経過したすべてのログファイルを単一のzip(gzipまたはtar.gz)に圧縮し、古いファイルを削除したいと思います。

パイプの検索とtarコマンドを試しましたが、成功しませんでした。

ベストアンサー1

1 日後のログの tar.gz ファイルの作成

find /home/testuser/log/ -mtime +1 | xargs  tar -czvPf  /opt/older_log_$(date +%F).tar.gz

古いファイルの削除[注:-以下の検索結果が正しい場合は、echoを削除してからこのファイルを削除してください。]

find /home/testuser/ -mtime +1 | xargs  -n1 echo rm

おすすめ記事