2012-01-23 11 views
10

jarファイルを特定のディレクトリに抽出する方法はありますか?たとえば、私はfooディレクトリにあります。これにはサブフォルダが含まれています。すべての私のjarファイルはbarで同じレベルにあります。だから私はコマンドを渡したjar xf my.jar -C bar/しかし、私がバーのフォルダに行ったとき、ファイルは抽出されませんでした。 jarファイルをbarに移動することなく、私がそれを行う方法はありますか?私はjarないと思う特定の宛先へのUnjar

おかげ

答えて

18

はこれをサポートしていますが、unzipありません。試してみてください:

unzip my.jar -d bar 

jarファイルはzipファイルと同じであるため、動作は、jarコマンドと同じです。

+0

$男ジャーは言う:「-C dirは一時的にjarコマンドの実行中に、ディレクトリ(CDのディレクトリ)を変更します次のinputfiles引数を処理します。その操作は、UNIXのtarユーティリティの-Cオプションと似ています。 –

+4

-Cオプションは、-c(create)または-u(update)オプションでのみ使用できます。 -x(抽出)オプションでは機能しません。 – dogbane

+0

あなたは正しいです。 –

4

「jarファイルをバーに移動しなくても、私はそれを行う方法はありますか?」

あなたはこのように、バーに入ると、そこから抽出コマンドを実行することでこれを行うことができます。

cd bar 
jar xf ../my.jar 
関連する問題