• ベストアンサー

tar

Linuxのtarコマンドで同一ディレクトリに解凍するコマンドは何でしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • WDY
  • ベストアンサー率27% (134/487)
回答No.1

Cオプションで解凍先を指定すれば良いのでは無いでしょうか?

akio123
質問者

お礼

ありがとうございます。

その他の回答 (2)

回答No.3

現状を上書きしてtarアーカイブの内容にロールバックしたいのでしょうか? カレントディレクトリ以下を、何らかの方法でバックアップ後、 カレントディレクトリ以下を全て消去して、tarコマンドを カレントディレクトリで実行すればよいでしょう。  ※単純な上書きは「ゴミ」が混入するので推奨しません。

  • _kappe_
  • ベストアンサー率68% (1581/2304)
回答No.2

ファイル展開時に何のディレクトリを何と同一にしたいのかが質問文からははっきりしません。 tarアーカイブファイルの内容を、そのtarアーカイブファイルが置かれているのと同じディレクトリに展開したいという意味だろうと推測して回答します。 そのようなオプションはおそらく存在しないので、-Cオプションで出力先ディレクトリを明示的に指定することになります。 たとえば/home/user/Documents/abc.tar.gzというアーカイブファイルの内容を/home/user/Documentsに展開したいなら tar xf /home/user/Documents/abc.tar.gz -C /home/user/Documents のように指定します。 カレントディレクトリを移動していいなら cd /home/user/Documents tar xf abc.tar.gz でもいいでしょう。

関連するQ&A