jarファイルを特定のディレクトリに抽出する方法はありますか?たとえば、私はfooディレクトリにあります。これにはサブフォルダが含まれています。すべての私のjarファイルはbarで同じレベルにあります。だから私はコマンドを渡したjar xf my.jar -C bar/
しかし、私がバーのフォルダに行ったとき、ファイルは抽出されませんでした。 jarファイルをbarに移動することなく、私がそれを行う方法はありますか?私はjar
ないと思う特定の宛先へのUnjar
おかげ
jarファイルを特定のディレクトリに抽出する方法はありますか?たとえば、私はfooディレクトリにあります。これにはサブフォルダが含まれています。すべての私のjarファイルはbarで同じレベルにあります。だから私はコマンドを渡したjar xf my.jar -C bar/
しかし、私がバーのフォルダに行ったとき、ファイルは抽出されませんでした。 jarファイルをbarに移動することなく、私がそれを行う方法はありますか?私はjar
ないと思う特定の宛先へのUnjar
おかげ
はこれをサポートしていますが、unzip
ありません。試してみてください:
unzip my.jar -d bar
jarファイルはzipファイルと同じであるため、動作は、jar
コマンドと同じです。
「jarファイルをバーに移動しなくても、私はそれを行う方法はありますか?」
あなたはこのように、バーに入ると、そこから抽出コマンドを実行することでこれを行うことができます。
cd bar
jar xf ../my.jar
$男ジャーは言う:「-C dirは一時的にjarコマンドの実行中に、ディレクトリ(CDのディレクトリ)を変更します次のinputfiles引数を処理します。その操作は、UNIXのtarユーティリティの-Cオプションと似ています。 –
-Cオプションは、-c(create)または-u(update)オプションでのみ使用できます。 -x(抽出)オプションでは機能しません。 – dogbane
あなたは正しいです。 –