完了したtarアーカイブコマンドのエラーログはどこで確認できますか? [コピー]

完了したtarアーカイブコマンドのエラーログはどこで確認できますか? [コピー]

次のコマンドを実行します。

tar cvf ~/data.tar /home/user/data/

多くのファイル名が画面に表示され、10分後に次の内容が確認されました。

tar:以前のエラーのため失敗して終了しました。

tarのエラーログはどこで見ることができます(以下にあります/var/log)。 tarバージョンとオリジナルバージョンの間に100Mbの違いがあることがわかります。新しく作成されたアーカイブから欠落しているファイルの名前を知りたいです。

du -sh data.tar /home/user/data
5.7G     data.tar
5.8G      /home/user/data

GNU tar 1.27.1の使用

ベストアンサー1

tarこれはサービスではなく対話型コマンドであり、ログファイルを生成しません。

出力はに送信され、stdoutエラーはに送信されますstderr

出力ストリームをファイルにリダイレクトできますが、再実行する必要があります。

tar cvf ~/data.tar /home/user/data/ > tar_stdout.log 2> tar_stderr.log

そして、ファイルの内容を確認してくださいtar_stderr.kog

または、両方のストリームを1つのファイルにマージします。

tar cvf ~/data.tar /home/user/data/ &> tar.log

おすすめ記事