この記事の主な内容は、シェル コマンドでファイルの圧縮と解凍を行うための gzip と zip に関するものです。一定の参考価値があります。興味のある方はぜひ知ってください。お役に立てれば幸いです。
1.gzip: gzip 圧縮ツール
gzip コマンドの機能説明:
gzip コマンドはファイルの圧縮に使用されます。 。 gzip は広く使用されている圧縮プログラムで、ファイルが圧縮されると、ファイル名の後に .gz 拡張子が表示されます。
gzip コマンドの構文形式:
gzip [ -acdfhlLnNrtvV19 ] [-S suffix] [ name ... ] gzip [-acdfhlLnNqrtvV][-S <压缩字尾字符串>][-<压缩效率>][--best/fast][文件...] 或 gzip [-acdfhlLnNqrtvV][-S <压缩字尾字符串>][-<压缩效率>][--best/fast][目录]
gzip コマンドの共通パラメータの説明:
gzip には多くのパラメータがありますgzip コマンドのパラメータと説明:
パラメータ オプション 説明
-a または --ascii ASCII テキスト モードを使用します。
-c または --stdout または --to-stdout 圧縮ファイルを元のファイルを変更せずに標準出力デバイスに出力します。
-d または --decompress または ----uncompress 圧縮ファイルを解凍します。
-f または --force ファイルを強制的に圧縮します。ファイル名またはハード リンクが存在するかどうか、およびファイルがシンボリック リンクであるかどうかを無視します。
-h または --help オンライン ヘルプ。
-l または --list 圧縮ファイルに関する情報をリストします。
-L または --license バージョンと著作権情報を表示します。
-n または --no-name ファイルを圧縮する場合、元のファイル名とタイムスタンプは保存されません。
-N または --name ファイルを圧縮する場合、元のファイル名とタイムスタンプを保存します。
-q または --quit 警告メッセージを表示しません。
-r または --recursive 再帰処理。指定されたディレクトリ内のすべてのファイルとサブディレクトリがまとめて処理されます。
-S または ----suffix 圧縮されたサフィックス文字列を変更します。
-t または --test 圧縮ファイルが正しいかどうかをテストします。
-v または --verbose 命令の実行プロセスを表示します。
-V または --version バージョン情報を表示します。
- 圧縮効率は1~9の値で、デフォルト値は「6」で、指定した値が大きいほど圧縮効率が高くなります。
--best このパラメータの効果は、「-9」パラメータを指定した場合と同じです。
--fast このパラメータの効果は、「-1」パラメータを指定した場合と同じです。
gzip コマンドの実践操作
例 1: 圧縮ファイル
[root@m01 ~]# ls <-->显示当前目录文件 a.c b.h d.cpp [root@m01 ~]# gzip * <-->压缩目录下的所有文件[root@w3cschool.cc a]# [root@m01 ~]# ls <-->显示当前目录文件 a.c.gz b.h.gz d.cpp.gz
例 2: 例 1 に引き続き、詳細情報を一覧表示
[root@m01 ~]# gzip -dv * <-->解压文件,并列出详细信息 a.c.gz: 0.0% -- replaced with a.c b.h.gz: 0.0% -- replaced with b.h d.cpp.gz: 0.0% -- replaced with d.cpp
例 3: 例 1 に引き続き、圧縮ファイル情報を表示する
[root@m01 ~]# gzip -l * compressed uncompressed ratio uncompressed_name 24 0 0.0% a.c 24 0 0.0% b.h 26 0 0.0% d.cpp
2. zip: 圧縮ツール
zip コマンドの機能説明
zip コマンドはファイルを圧縮するために使用されます。 zip は、ファイルを圧縮して .zip 拡張子の付いた圧縮ファイルを生成する、広く使用されている圧縮プログラムです。
zip コマンドの構文形式
zip [-aABcdDeEfFghjklLmoqrRSTuvVwXyz!@$] [--longoption ...] [-b path] [-n suffixes] [-t date] [-tt date] zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b <工作目录>][-ll][-n <字尾字符串>][-t <日期时间>][-<压缩效率>][压缩文件][文件...][-i <范本样式>][-x <范本样式>]
zip コマンドの共通パラメータの説明:
zip 多くのパラメータがありますが、 zip コマンドのパラメータと説明:
パラメータオプション 説明
-A 実行可能な自動解凍ファイルを調整します。
-b ファイルを一時的に保存するディレクトリを指定します。
-c 各圧縮ファイルにコメントを追加します。
-d 圧縮ファイルから指定されたファイルを削除します。
-D 圧縮ファイル内にディレクトリ名を作成しません。
-f このパラメータの効果は、「-u」パラメータを指定した場合と似ていますが、既存のファイルを更新するだけでなく、圧縮ファイルにもともと存在しないファイルがある場合は、このパラメータを使用します。ファイル内の圧縮にそれらを追加します。
-F 破損した圧縮ファイルの修復を試みます。
-g 新しい圧縮ファイルを作成する代わりに、ファイルを圧縮して既存の圧縮ファイルに追加します。
-h オンライン ヘルプ。
-i 条件を満たすファイルのみを圧縮します。
-j ファイル名とその内容のみを保存し、ディレクトリ名は保存しません。
-J 圧縮ファイルの前の不要なデータを削除します。
-k MS-DOS 互換形式のファイル名を使用します。
-l ファイルを圧縮するときは、LF 文字を LF CR 文字に置き換えます。
-ll ファイルを圧縮するときは、LF CR 文字を LF 文字に置き換えます。
-L 著作権情報を表示します。
-m ファイルを圧縮して圧縮ファイルに追加した後、元のファイルを削除、つまり圧縮ファイルにファイルを移動します。
-n 特定のサフィックス文字列を含むファイルを圧縮しません。
-o 圧縮ファイル内の変更時刻が最も新しいファイルを基に、圧縮ファイルの変更時刻をファイルと同じに設定します。
-q 命令の実行過程を表示しません。
-r 再帰的処理。指定されたディレクトリ内のすべてのファイルとサブディレクトリをまとめて処理します。
-S システム ファイルと隠しファイルが含まれます。
-t
-T バックアップファイル内の各ファイルが正しいか確認してください。
-u 新しいファイルを圧縮ファイルに置き換えます。
-v 命令の実行過程を表示したり、バージョン情報を表示します。
-V VMS オペレーティング システムのファイル属性を保存します。
-w ファイル名にバージョン番号が含まれている場合、このパラメータは VMS オペレーティング システムでのみ有効です。
-x 圧縮時に条件を満たすファイルを除外します。
-X 追加のファイル属性を保存しません。
-y リンクが指すファイルの代わりにシンボリック リンクを直接保存します。このパラメータは UNIX などのシステムでのみ有効です。
-z 圧縮ファイルにコメントを追加します。
-$ 最初の圧縮ファイルが配置されているディスクのボリューム名を保存します。
- 圧縮効率は 1 ~ 9 の値です。
zip コマンドの実際の操作
例 1: /home/html/ ディレクトリ内のすべてのファイルとフォルダーを現在のディレクトリの html.zip に圧縮します:
zip -q -r html.zip /home/html
例 2: ·/home/html · ディレクトリにいる場合は、次のコマンドを実行できます:
zip -q -r html.zip *
例 3: 圧縮ファイル cp.zip
zip -dv cp.zip a.c
Today からファイル a.c を削除します。これを書いているときに、質問や間違いがあれば、いつでもコメントして指摘してください。
関連チュートリアル:Linux ビデオ チュートリアル
以上がシェルコマンド ファイル圧縮・解凍 gzip、zip 詳細解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

Linuxの基本構造には、カーネル、ファイルシステム、およびシェルが含まれます。 1)カーネル管理ハードウェアリソースとUname-Rを使用してバージョンを表示します。 2)ext4ファイルシステムは、大きなファイルとログをサポートし、mkfs.ext4を使用して作成されます。 3)シェルは、BASHなどのコマンドラインインタラクションを提供し、LS-Lを使用してファイルをリストします。

Linuxシステムの管理とメンテナンスの重要な手順には、次のものがあります。1)ファイルシステム構造やユーザー管理などの基本的な知識をマスターします。 2)システムの監視とリソース管理を実行し、TOP、HTOP、その他のツールを使用します。 3)システムログを使用してトラブルシューティング、JournalCtlおよびその他のツールを使用します。 4)自動化されたスクリプトとタスクのスケジューリングを作成し、Cronツールを使用します。 5)セキュリティ管理と保護を実装し、iPtablesを介してファイアウォールを構成します。 6)パフォーマンスの最適化とベストプラクティスを実行し、カーネルパラメーターを調整し、良い習慣を開発します。

Linuxメンテナンスモードは、起動時にinit =/bin/bashまたは単一パラメーターを追加することにより入力されます。 1.メンテナンスモードの入力:GRUBメニューを編集し、起動パラメーターを追加します。 2。ファイルシステムを読み取りおよび書き込みモードに再マウントします:Mount-Oremount、RW/。 3。ファイルシステムの修復:FSCK/dev/sda1などのFSCKコマンドを使用します。 4.データをバックアップし、データの損失を避けるために慎重に動作します。

この記事では、DebianシステムのHadoopデータ処理効率を改善する方法について説明します。最適化戦略では、ハードウェアのアップグレード、オペレーティングシステムパラメーターの調整、Hadoop構成の変更、および効率的なアルゴリズムとツールの使用をカバーしています。 1.ハードウェアリソースの強化により、すべてのノードが一貫したハードウェア構成、特にCPU、メモリ、ネットワーク機器のパフォーマンスに注意を払うことが保証されます。高性能ハードウェアコンポーネントを選択することは、全体的な処理速度を改善するために不可欠です。 2。オペレーティングシステムチューニングファイル記述子とネットワーク接続:/etc/security/limits.confファイルを変更して、システムによって同時に開くことができるファイル記述子とネットワーク接続の上限を増やします。 JVMパラメーター調整:Hadoop-env.shファイルで調整します

このガイドでは、Debian SystemsでSyslogの使用方法を学ぶように導きます。 Syslogは、ロギングシステムとアプリケーションログメッセージのLinuxシステムの重要なサービスです。管理者がシステムアクティビティを監視および分析して、問題を迅速に特定および解決するのに役立ちます。 1. syslogの基本的な知識Syslogのコア関数には以下が含まれます。複数のログ出力形式とターゲットの場所(ファイルやネットワークなど)をサポートします。リアルタイムのログ表示およびフィルタリング機能を提供します。 2。syslog(rsyslogを使用)をインストールして構成するDebianシステムは、デフォルトでrsyslogを使用します。次のコマンドでインストールできます:sudoaptupdatesud

Debianシステムに適したHadoopバージョンを選択する場合、次の重要な要因を考慮する必要があります。1。安定性と長期的なサポート:安定性とセキュリティを追求するユーザーにとって、Debian11(Bullseye)などのDebianの安定したバージョンを選択することをお勧めします。このバージョンは完全にテストされており、最大5年のサポートサイクルがあり、システムの安定した動作を確保できます。 2。パッケージの更新速度:最新のHadoop機能と機能を使用する必要がある場合は、DebianのUnstableバージョン(SID)を検討できます。ただし、不安定なバージョンには互換性の問題と安定性のリスクがあることに注意する必要があります。 3。コミュニティのサポートとリソース:Debianには、豊富なドキュメントを提供できるコミュニティサポートが大きくなり、

この記事では、Tigervncを使用してDebian Systemsでファイルを共有する方法について説明します。最初にtigervncサーバーをインストールしてから構成する必要があります。 1. TigerVNCサーバーをインストールし、端末を開きます。ソフトウェアパッケージリストの更新リスト:sudoaptupdate tigervnc server:sudoaptinstaltaltigervnc-standalone-servertigervnc-common2。tigervncサーバーを構成するVNCサーバーパスワードを設定します。

Debian Mail Serverのファイアウォールの構成は、サーバーのセキュリティを確保するための重要なステップです。以下は、iPtablesやFirewalldの使用を含む、一般的に使用されるファイアウォール構成方法です。 iPtablesを使用してファイアウォールを構成してIPTablesをインストールします(まだインストールされていない場合):sudoapt-getupdatesudoapt-getinstalliptablesview現在のiptablesルール:sudoiptables-l configuration


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

SublimeText3 中国語版
中国語版、とても使いやすい

PhpStorm Mac バージョン
最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

SublimeText3 英語版
推奨: Win バージョン、コードプロンプトをサポート!
