質問: tar -xvfは既存のファイルをディレクトリから削除しますか? tarアーカイブがあり、tar -xvfを使用したいと思います。 このtarアーカイブには、いくつかのファイルを含むディレクトリツリーがあります。私のsolaris10システムでは、このディレクトリツリーはすでに存在し、いくつかのファイルが含まれています。 アーカイブを解凍すると、ディレクトリツリー全体が上書きされますか、それともアーカイブに含まれるファイルのみが上書きされますか? アーカイブに特派員がいないファイルは削除されますか?
回答: すでに存在する重複ファイルは、システムに応じて解凍および上書きされる場合とされない場合があります。ただし、通常はデフォルトで実行されます。アーカイブにはあるがシステムにはないファイルは、システムの新しいディレクトリまたは既存のディレクトリに追加されるだけです。dir /test/1/a c アーカイブ test.tar/1/b d おそらく次のようにマージされます:/1/a /1/b c d -kフラグをtarコマンドに指定すると、ターゲットディレクトリのファイルが上書きされなくなります。tar -xvkf test.tar