Linux で JAR パッケージを解凍して表示する方法

WBOY
リリース: 2023-05-15 14:37:12
転載
10117 人が閲覧しました

    Linux で JAR パッケージを解凍して表示する

    問題

    運用環境では、内容を表示する必要がある場合があります。

    この時点で、unzip/tar コマンドは使用できなくなりました。

    解決策

    ファイル fileJar.jar

    #cd /tmp
    #touch abc
    #cd abc
    #jar -xvf fileJar.jar
    ログイン後にコピー
    ## の場合#注意: 現在のディレクトリに解凍すると、新しいフォルダーは作成されませんが、jar パッケージのすべての内容が現在のフォルダーに抽出されます。したがって、最初に新しいディレクトリを作成することをお勧めします

    共通コマンドファイルの解凍—— linux

    ファイルの解凍コマンド

    1. jar パッケージの解凍

    (1) jar の解凍

    解凍現在のディレクトリへ : jar -xvf hello-0.0.1.jar

    ディレクトリを指定したい場合は、解凍先のディレクトリに直接移動します:

    jar -xvf ../hello-0.0.1.jar
    ログイン後にコピー

    指定したい場合ディレクトリを指定する場合は、unzip -d を使用してディレクトリを指定することもできます。

    unzip derby.war -d ./gg/ff/
    ログイン後にコピー

    (2) 圧縮された jar

    jar -cvf test.jar ./gg
    jar -cvfM0 test.jar ./gg
    ログイン後にコピー

    (3) パラメータの一部の説明

    手順:

    • -c warパッケージの作成

    • -v プロセス情報の表示

    • -f JARファイル名を指定、通常、このパラメータは必須です

    • -M はすべての項目のリスト (MANIFEST) ファイルを生成しません。このパラメータは -m パラメータを無視します

    • -0 これはアラビア数字で、圧縮ではなくパッケージ化のみを意味します

    2. war パッケージを解凍します

    (1 ) 同じ jar パッケージ コマンドで war

    を解凍します。

    (2) 圧縮された jar

    は、圧縮された jar パッケージ

    jar -cvf test.war ./gg
    jar -cvfM0 test.war ./gg
    ログイン後にコピー

    と同じです。 3. tar パッケージを解凍します。

    (1) tar を解凍します。

    現在の tar パッケージを現在のディレクトリに解凍します。

    tar -zxvf redis-6.0.16.tar.gz ./
    ログイン後にコピー

    tar パッケージを解凍します。指定したディレクトリの tar ファイルを現在のディレクトリに解凍します。

    コマンド: tar -zxvf 指定したディレクトリの tar ファイル

    tar -zxvf ../../softWare/apache-zookeeper-3.6.3-bin.tar.gz
    ログイン後にコピー

    現在のディレクトリの tar ファイルを指定したディレクトリに解凍します。

    コマンド: tar -zxvf ファイル名.tgz -C ディレクトリを指定

    tar -zxvf redis-6.0.16.tar.gz -C ../install
    ログイン後にコピー

    .tarファイルを解凍する場合

    直接 tar -xvf XXX.tar
    ログイン後にコピー

    ( 2) tarを圧縮

    #コマンド: tar -zcvf 圧縮ファイル名.tar.gz 圧縮ファイル名

    tar -zcvf test01.tar.gz ./test
    ログイン後にコピー

    4. zipファイルを解凍します

    (1) zipファイルを圧縮します

    カレントディレクトリの susu フォルダの内容を test1.zip

    zip -r test1.zip ./susu
    ログイン後にコピー

    に圧縮します カレントディレクトリの susu フォルダと liu フォルダを圧縮します 以下の内容が test2.zip

    zip -r test2.zip susu liu
    ログイン後にコピー

    に圧縮されます2) zip ファイルを解凍します。

    カレント ディレクトリにある test1.zip をカレント ディレクトリに解凍します。

    unzip test1.zip
    ログイン後にコピー

    複数のファイルを同時に解凍します。

    先頭の .zip ファイルを解凍します。現在のディレクトリにある test1.zip や test2.zip などのテストを現在のディレクトリに同時にコピーします

    1) 次のコマンドを使用します (引用符 " " が必要であることに注意してください):

    引用符を追加しない場合、エラーが報告されます: 注意: ファイル名が一致しません: test2.zip

    unzip "test*.zip"
    ログイン後にコピー

    2) コマンドを使用します (引用符は追加せずに)

    unzip test\*.zip
    ログイン後にコピー

    3)コマンドを使用します (引用符は追加せずに) 引用符)

    ls test*.zip | xargs -n1 unzip -o
    ログイン後にコピー

    現在のディレクトリにあるすべての .zip ファイルを同時に現在のディレクトリに抽出します

    1)ディレクトリ

    unzip \*.zip
    ログイン後にコピー

    以上がLinux で JAR パッケージを解凍して表示する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

    関連ラベル:
    ソース:yisu.com
    このウェブサイトの声明
    この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
    人気のチュートリアル
    詳細>
    最新のダウンロード
    詳細>
    ウェブエフェクト
    公式サイト
    サイト素材
    フロントエンドテンプレート
    私たちについて 免責事項 Sitemap
    PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!