/home/testuser/log
1日前のログファイルを含むフォルダがあります*.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