• ベストアンサー

tarでの解凍について

tarでの解凍ですが、 /abc/ がカレントディレクトリで /abc/efg/hij.tgz を /abc/xyz/ に解凍したい場合、 どのように書けばいいのでしょうか? よろしくお願いします。

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

  • ベストアンサー
noname#39970
noname#39970
回答No.1

単にxyzに移動してtarでは? batchでやってるのを見た事がある場合はリストを作るなりしてリストのディレクトリへ移動して戻る、ってやってるだけだとおもう

urourojp
質問者

補足

サイトはXREAなのですが、シェルスクリプト(バッチファイル?)置ける 場所が制限されているようで、xyzに移動してtarはできないのです。 でも、tarで解凍した後にmvしてやればいいような気がしてきましたので それで書き直してみます。 ありがとうございました。

すると、全ての回答が全文表示されます。

その他の回答 (3)

  • mtfoggy
  • ベストアンサー率14% (37/255)
回答No.4

>それができるのであればね。(笑) 笑っているヒマがあったら、覚えてできるようになりましょう。

すると、全ての回答が全文表示されます。
  • notnot
  • ベストアンサー率47% (4903/10364)
回答No.3

#2さんに賛成ですが、念のため (1) 初心者にもわかりやすく応用の効く方法 ( cd xyz; tar xvfz ../efg/xij.tgz ) 括弧で囲めば中のコマンド実行後、元のディレクトリに戻る (2) gnu tar の -C オプションを利用 tar xvfz efg/hij.tgz -C xyz

すると、全ての回答が全文表示されます。
  • mtfoggy
  • ベストアンサー率14% (37/255)
回答No.2

人に相談しないと解凍できない初心者なら、 /tmpなどで解凍して、目的ディレクトリに移動したほうが安全です。

urourojp
質問者

補足

> /tmpなどで解凍して、目的ディレクトリに移動したほうが安全です。 それができるのであればね。(笑)

すると、全ての回答が全文表示されます。

関連するQ&A