LinuxなどのUNIXベースのオペレーティングシステムでは、ファイルパッケージと圧縮ユーティリティが重要です。 zip
コマンドは、ファイルを効果的に圧縮してディスクスペースを保存し、ファイルの転送をスピードアップする非常にユーティリティです。この記事では、一般的なユースケースや実用的な例を含むLinux zip
コマンドの使用に関する詳細な説明を示します。
Linux zip
コマンドの基本的な構文は次のとおりです。
zip [选项] zipfile 文件列表
で:
选项
、使用するコマンドラインオプションを示します。zipfile
、作成するzipファイルの名前です。文件列表
圧縮するファイルです。たとえば、 filename.txt
という名前のファイルをmyfile.zip
という名前のzipファイルに圧縮する場合は、次のコマンドを使用できます。
$ zip myfile.zip filename.txt
zip
コマンドは広く使用されており、さまざまなシナリオで使用できます。一般的なユースケースは次のとおりです。
zip圧縮パッケージを作成します。複数のファイルを単一のzipファイルに圧縮するには、zipファイル名の後に圧縮されるファイルをリストするだけです。例えば:
zip files.zip file1.txt file2.txt file3.txt
このコマンドは、3つの.txt
ファイルを単一の.zip
ファイルという名前のfiles.zip
に圧縮します。
zip zipパッケージからファイルを削除する:既存のzip zipパッケージからファイルを削除するには、 -d
コマンドラインオプションを使用して、削除するファイル名が続きます。たとえば、 files.zip
からfile3.txt
を削除するには、使用できます。
zip -d files.zip file3.txt
このツールは、削除を通知します。
既存のzip zipパッケージに新しいファイルを追加する:既存のzip zipパッケージに新しいファイルを追加するには、 -u
コマンドラインオプションを使用してファイル名を使用して追加します。例えば:
zip -u files.zip file3.txt file4.txt
このコマンドは、 file3.txt
とfile4.txt
files.zip
zipパッケージに追加します。
zip
コマンドには、機能を拡張できるさまざまなコマンドラインオプションが付属しています。
特定のファイルを除外(-x):特定のファイルを圧縮から除外する場合は、 -x
コマンドラインオプションを使用して、除外するファイル名を使用します。たとえば、現在の作業ディレクトリ内のすべてのファイルを圧縮するには、 file2.txt
を除外するには、以下を使用できます。
zip files.zip -x file2.txt
このコマンドは、現在のディレクトリ内のすべてのファイルを圧縮しますが、 file2.txt
を除外します。
再帰的に圧縮ディレクトリ(-R): -r
オプションを使用すると、コンテンツを含むディレクトリを再帰的に圧縮できます。これは、複数のディレクトリとその内容を一度に圧縮する場合に特に便利です。
Linux zip
コマンドのマスタリングは、UNIXベースのオペレーティングシステムを使用している人にとって有用なスキルです。 zip zipパッケージの作成から既存のzipパッケージでファイルの管理まで、 zip
コマンドは多用途でユーザーフレンドリーです。いくつかの一般的なユースケースとオプションをカバーしているが、 zip
コマンドは他の多くの機能も提供していることを忘れないでください。ここで説明した例を練習した後、Tool's Manページを介してコマンドをさらに検討して、より多くの機能を発見できます。
以上がLinux zipコマンドを使用してファイルをすばやく圧縮および解除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。