CentOS7サーバーでファイルサイズが約157MBのApache Tomcatを実行していますcatalina.out
。ローカルシステムからファイルをダウンロードしようとしてコマンドを実行しましたが、tar -czf
誤って反対方向にコマンドを実行しました。
tar -czf $CATALINA_HOME/logs/catalina.out catalina.out.gz
これにより、ログファイル全体が消去されます。ファイルを修復しようとしましたが失敗しました。
スワップファイルが表示され、次の内容を復元しようとしています。
vim -r $CATALINA_HOME/logs/catalina.out
しかし、それはうまくいきませんでした。ログをロールバックする方法はありますか?
ベストアンサー1
生成されたスワップファイルの拡張子swp
は非表示になっているので、 ls -a
スワップファイルが表示されるコマンドを使用してみてください。
次にvim
ファイルを使用し.filename
て復元します。