Linux zipコマンド
Linux コマンド大全
Linux zipコマンドはファイルを圧縮するために使用されます。
zipは広く使用されている圧縮プログラムで、圧縮されたファイルの拡張子は.zipです。
構文
zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b <作業ディレクトリ>][-ll][-n <文字尾の文字列>][-t <日付時間>][-<圧縮効率>][圧縮ファイル][ファイル...][-i <テンプレートスタイル>][-x <テンプレートスタイル>]
パラメータ:
- -実行可能な自動解凍ファイルを調整します。
- -一時的にファイルを保存するディレクトリを指定します。
- -各圧縮されたファイルにコメントを追加します。
- -指定されたファイルを圧縮ファイルから削除します。
- -圧縮ファイル内にディレクトリ名を作成しません。
- -既存のファイルを更新します。
- -損傷した圧縮ファイルを修復しようとします。
- -既存の圧縮ファイルの後にファイルを圧縮して追加しますが、新しい圧縮ファイルを作成しません。
- -オンラインヘルプ。
- -条件を満たすファイルのみを圧縮します。
- -ファイル名とその内容のみを保存し、ディレクトリ名を保存しません。
- -不要なデータを削除します。
- -MS-DOS互換のファイル名形式。
- -圧縮ファイルを作成する際、LF文字をLF文字に置き換えます。+CR文字。
- -圧縮ファイルを作成する際、LF文字。+CR文字をLF文字に置き換えます。
- -著作権情報を表示します。
- -ファイルを圧縮し、圧縮ファイルに追加後、元のファイルを削除します。つまり、ファイルを圧縮ファイルに移動します。
- -特定の文字尾の文字列を持つファイルを圧縮せずに保持します。
- -o 圧縮ファイル内で最も新しい変更時刻を持つファイルに基づいて、圧縮ファイルの変更時刻を設定します。
- -q コマンドの実行プロセスを表示しません。
- -r 递归的に処理し、指定されたディレクトリおよびそのサブディレクトリ内のすべてのファイルを処理します。
- -S システムと隠しファイルを含めます。
- -t<日付時間> 圧縮ファイルの日付を指定の日付に設定します。
- -T バックアップファイル内の各ファイルが正確かどうかを確認します。
- -u -f パラメータは似ていますが、既存のファイルを更新するだけでなく、圧縮ファイル内の他のファイルをディレクトリに解凍することもできます。
- -v コマンドの実行プロセスを表示したり、バージョン情報を表示します。
- -V VMSオペレーティングシステムのファイル属性を保存します。
- -w ファイル名にバージョン番号を追加します。このパラメータはVMSオペレーティングシステムでのみ有効です。
- -x<テンプレートスタイル> 圧縮時に指定の条件に一致するファイルを除外します。
- -X 過度なファイル属性を保存しません。
- -y シンボリックリンクを直接保存し、リンク先のファイルではなく、このパラメータはUNIXなどのシステムでのみ有効です。
- -z 圧縮ファイルにコメントを追加します。
- -$ 圧縮された最初のファイルがあるディスクのボリューム名を保存します。
- -《圧縮効率》 圧縮効率は、1-9の値。
オンラインサンプル
圧縮 /home/html/ このディレクトリ内のすべてのファイルとフォルダーを現在のディレクトリの html.zip にまとめて圧縮します:
zip -q -r html.zip /home/html
私たちが /home/html ディレクトリ下では、以下のコマンドを実行できます:
zip -q -r html.zip *
圧縮ファイル cp.zipからファイル a.c を削除します
zip -dv cp.zip a.c
Linux コマンド大全