この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 23775|答える: 9

[Linux] CentOSにおけるzip圧縮および解凍コマンドの詳細な説明

[リンクをコピー]
掲載地 2017/05/16 9:37:07 | | |
以下のコマンドは/homeディレクトリで操作されます
CD /home #进入/home ディレクトリ
1. /homeディレクトリ内のmydataディレクトリをmydata.zipに圧縮します
zip -r mydata.zip mydata #压缩mydata目录
2. /homeディレクトリ内のmydata.zipをmydatabakディレクトリに抽出します
Unzip mydata.zip -d mydatabak
3. abcフォルダを圧縮し、/homeディレクトリの下に123.txtするabc123.zip
zip -r abc123.zip abc 123.txt
4. /homeディレクトリのwwwroot.zipを直接/homeディレクトリに解凍します
ファスナーを下ろしてwwwroot.zip
5. /home ディレクトリのabc12.zip、abc23.zip、abc34.zipを同時に/homeディレクトリにアンパックする
アンジップ abc\*.zip
6. /homeディレクトリのwwwroot.zipの内容を確認する
解錠 -V wwwroot.zip
7. /homeディレクトリのwwwroot.zipが完全かどうかを確認する
ジッパーを下ろして -t wwwroot.zip
8. /homeディレクトリ内のwwwroot.zip内のすべてのファイルを1階層ディレクトリに抽出します
解錠 -j wwwroot.zip
システムの運用と保守 温かいお知らせ:qihang01 オリジナルコンテンツの著作権は、再掲載の際は出典とリンクを記載してください。
=====================================================
主なパラメータ:
-c: ジッパーを下ろした結果
-l: 圧縮ファイルに含まれるファイルを表示します
-p: -cパラメータと同様に、減圧結果は画面に表示されますが、変換は行われません
-t: 圧縮ファイルが正しいか確認
-u: -fパラメータに似ていますが、既存のファイルの更新に加え、圧縮済みファイルの他のファイルをディレクトリに解凍します
-v:実行時に詳細な情報を表示します
-z: 圧縮ファイルのコメントテキストのみを表示します
-a: 必要な文字変換をテキストファイルに行います
-b: テキストファイルを特徴付けないでください
-C: 圧縮ファイルのファイル名は大文字大小文字に区別されます
-j: 圧縮ファイル内の元々のディレクトリパスを扱いません
-L: 圧縮ファイル内のすべてのファイル名を小文字に変更する
-M: 出力結果を処理のためにモアプログラムに送信する
-n: 解凍時に元のファイルを上書きしないでください
-o: ユーザーに先に聞く必要はありません。解凍すると実行後に元のファイルが上書きされます
-P<密码>: zipを使うためのパスワードオプション
-q: 実行時に情報が表示されません
-s: ファイル名内の空欄文字を文字に変換します
-V: VMSのファイルバージョン情報を保持します
-X:ファイルの元のUID/GIDは解凍時に保存されます




先の:新しい剣の背景スキャンツール
次に:テスト後出版編集機能
掲載地 2018/01/03 14:16:29 |
解凍時には元のファイルを上書きしたいこともありますが、そうでなければ権限設定や再アップロードなどが必要です。 面倒なことだ。

解凍コマンドの後に-oパラメータを追加すれば、その要求はなく、元のファイルを直接上書きして解凍できるため、手間を大幅に省きます。

コマンド:解錠 -o filename.zip
 地主| 掲載地 2018/01/23 14:29:54 |
Linuxでは、複数のファイルを1つのファイルに圧縮してください

複数のファイルを1つのパッケージに圧縮する場合、以下のコマンドを使用できます:
全test.zip 1.txt 2.txt 3.txt



 地主| 掲載地 2021/12/13 11:25:43 |
zipは現在のフォルダの全ての内容(フォルダ)を圧縮し、テストディレクトリを除外し、ログディレクトリをすべてのサブフォルダから除外し、すべてのサブフォルダの一時ファイルを除外します

 地主| 掲載地 2021/12/13 11:27:17 |
Linuxのzipコマンドの詳細な説明

-A: 実行可能な自動解凍ファイルを調整する;
-b<工作目录>: ファイルが一時的に格納されているディレクトリを指定する;
-c: 圧縮された各ファイルに注釈を付ける;
-d: 指定されたファイルを圧縮ファイルから削除する;
-D:ディレクトリ名が圧縮ファイルに設定されていない;
-f: このパラメータの効果は「-u」パラメータを指定するのに似ていますが、既存のファイルを更新するだけでなく、圧縮ファイルに存在しない場合に圧縮ファイルに追加されます。
-F:破損した圧縮ファイルの修復を試みる;
-g: 新しい圧縮ファイルを作成するのではなく、既存の圧縮ファイルにファイルを添付すること;
-h: オンラインヘルプ;
-i<范本样式>: 対象ファイルのみを圧縮;
-j: ファイル名とその内容だけが保存され、ディレクトリ名は保存されません。
-J:圧縮ファイルの前で不要なデータを削除します。
-k: MS-DOS互換フォーマットを使用したファイル名;
-l: ファイルを圧縮する際、LF文字をLF+CR文字に置き換える;
-ll: ファイルを圧縮する際、LF+cp文字をLF文字に置き換えます。
- L:著作権情報を表示;
-m: ファイルを圧縮して圧縮ファイルに追加した後、元のファイルを削除し、つまりファイルを圧縮ファイルに移動します。
-n<字尾字符串>:特定の接尾辞文字列を持つファイルを圧縮しません。
-o: 圧縮ファイル内で最も遅い変更時刻を持つファイルが優先され、圧縮ファイルの変更時刻はファイルと同じに設定されます。
-Q:命令実行プロセスが表示されません。
-r: 再帰処理。指定されたディレクトリ内のすべてのファイルとサブディレクトリを同時に処理します。
-S:システムファイルおよび隠ファイルを含む;
-t<日期时间>: 圧縮ファイルの日付を指定された日付に設定する;
-T:バックアップファイルの各ファイルが正しいかどうかを確認する;
-u: 新しいファイルを圧縮されたファイルに置き換える;
-v: 命令実行プロセスの表示またはバージョン情報の表示;
-V:VMSオペレーティングシステムのファイル属性を保存する;
-w: ファイル名にバージョン番号がある場合、このパラメータはVMSオペレーティングシステムでのみ有効です。
-x<范本样式>: 圧縮時に対象ファイルを除外する;
-X:追加のファイル属性を保存しません。
-y: リンクが指すファイルではなく、シンボリック接続を直接保存します。このパラメータはUNIXなどのシステムでのみ有効です。
-z: 圧縮ファイルにコメントを追加;
-$:最初に圧縮されたファイルが保存されているディスク上のボリューム名;
-<压缩效率>: 圧縮効率は1~9の値です。
 地主| 掲載地 2021/12/13 11:32:31 |
LinuxはVimを使ってzipパッケージの内容を解凍なしで閲覧します

Vimコマンドは、ZIPアーカイブの内容を解凍せずに閲覧することも可能です。 アーカイブファイルやフォルダでも動作します。 ZIPに加えて、tar.xz、tar.bz2、tar、tbzなどの他の拡張子とも組み合わせて使用可能です。

例えば:vim test.zip
 地主| 掲載地 2022/03/03 21:58:18 |
zipをインストールし、パッケージを解凍するには以下のコマンドで行います:



zip-3.0-11.el7.x86_64.rpm (259.92 KB, ダウンロード数: 0, 售价: 5 粒MB) unzip-6.0-24.el7_9.x86_64.rpm (172.48 KB, ダウンロード数: 0, 售价: 5 粒MB)
 地主| 掲載地 2024/01/01 7:20:22 |
Linuxはアーカイブファイルを作成するためにtarを使用します
https://www.itsvse.com/thread-10715-1-1.html
 地主| 掲載地 2025/07/14 8:52:11 |
Windowsはフォルダの圧縮とパッケージ化にtarを使用しています
https://www.itsvse.com/thread-10896-1-1.html
 地主| 掲載地 2025/12/04 15:06:43 |
Linux圧縮zip、7z極端圧縮(最小ファイル)
https://www.itsvse.com/thread-11152-1-1.html
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com