コマンドラインからzipアーカイブを作成して抽出する方法は?
答え1
通常、人々は非tar
圧縮アーカイブを作成し、そのアーカイブを使用または圧縮するgzip
ためbzip2
に使用します。対応するコマンドgunzip
とbunzip2
コマンドを使用してそのアーカイブを解凍したり、コマンドのフラグを使用して解凍を実行したりtar
できます。
具体的に言えば圧縮ファイル形式zip
、単に、およびコマンドを使用できますunzip
。
圧縮:
zip squash.zip file1 file2 file3
または圧縮ディレクトリ
zip -r squash.zip dir1
解凍:
unzip squash.zip
現在の作業ディレクトリに抽出されます。
答え2
本物がある広いUNIX派生にはさまざまな解凍と解凍の方法があり、一般的な意味で「zip」を意味すると仮定します。特定ファイル形式。
GNUプログラムを使用してファイルを圧縮形式で圧縮できますtar
。
tar -zcvf myfile.tgz .
これにより、現在のディレクトリが実行されます。.
他のものが必要な場合は、別のファイル名に変更してください。
ファイルを解凍するには、次のようにします。
tar -zxvf myfile.tgz
もちろん、これはtar
ファイルを1つに圧縮してマージする能力があると仮定します。
そうでない場合は、圧縮を使用しtar cvf
て(使用可能な場合は再びgzip
)。gunzip
tar xvf
ZIP形式ファイルの特定の処理には、ダウンロードして使用することをお勧めし7zip
ます。巨大なZIP形式を含むさまざまなファイル形式。
答え3
zip パッケージと unzip パッケージがインストールされておらず、Java がある場合は、以下jar
を使用して解凍できます。
jar -xf file.zip
答え4
unzip <filename>
そして
zip -r archive.zip <filename> [filename]
パッケージマネージャを介してこれらのコマンドがインストールされていることを確認する必要があります。コマンドラインで他のものを使用するよりも難しくありません。これはtarを使用してアーカイブを作成するよりも確かに簡単です。