73

バッチ ファイル コマンド (Windows XP バッチ ファイル) を使用してディレクトリを圧縮したい。

たとえば、ファイルを解凍したい場合は、jar -xf file.zip(java) bat file コマンドを使用できることを意味します。

そのように、コマンド ライン バッチでディレクトリを圧縮したいと考えています。

4

5 に答える 5

148

Ubuntu Linux を使用している場合:

  1. インストールzip

    sudo apt-get install zip
    
  2. フォルダーを圧縮します。

    zip -r {filename.zip} {foldername}
    

Microsoft Windows を使用している場合:

Plus! Windows 98 用のパック。

コマンドライン実行可能ファイルを含み、多くの異なるアーカイブ ファイル タイプ、特に従来の (PKZIP)ファイル*.7zよりも優れた圧縮率を提供する独自の形式をサポートする、オープン ソースの 7-Zip ユーティリティをお勧めします。*.zip

  1. 7 -Zip のホームページから 7-Zip をダウンロードします。

  2. へのパスを環境変数に追加し7z.exeます。PATHこの QA を参照してください: Windows でパスと環境変数を設定する方法

  3. 新しいコマンド プロンプト ウィンドウを開き、次のコマンドを使用して PKZIP*.zipファイルを作成します。

    7z a -tzip {yourfile.zip} {yourfolder}
    

クロスプラットフォーム Java:

Java JDK がインストールされている場合は、jarユーティリティを使用して Zip ファイルを作成できます。これは、*.jarファイルは基本的に単に名前が変更された*.zip(PKZIP) ファイルであるためです。

jar -cfM {yourfile.zip} {yourfolder}

説明: * -c 圧縮 * -f ファイル名を指定 * -M MANIFEST ファイルを含めない

于 2013-08-12T05:35:07.110 に答える
12

次のコマンドを使用できます。

zip -r nameoffile.zip directory

お役に立てれば。

于 2013-08-12T05:32:51.487 に答える
6

zip パッケージをシステムにインストールする必要があります。

ファイルを圧縮するには

zip <filename.zip> <file>

例:

zip doc.zip doc.txt 

ファイルを解凍するには

unzip <filename.zip>

例:

unzip mydata.zip
于 2016-12-21T11:02:08.050 に答える