Linuxの圧縮コマンド

王林
リリース: 2024-02-13 10:54:03
転載
719 人が閲覧しました

Linux には主に .zip、.gz、.bz2、.tar.gz、および .tar.bz2 圧縮形式があります

1. .zip、.gz、.bz2 形式

.zip 形式の構文:

  • zip 圧縮ファイル名 ソースファイル #圧縮ファイル (ディレクトリも圧縮できますが、最初のディレクトリのみが圧縮され、ディレクトリ内の内容は圧縮されません)
  • zip -r 圧縮ファイル名 ソースディレクトリ #圧縮ディレクトリ
  • 解凍圧縮ファイル名 #解凍ファイル

11.txt ファイルを次のように圧縮します: 11.zip ファイル: zip 11.zip 11.txt

Linuxの圧縮コマンド

コーディング ディレクトリを次のように圧縮します:coding.zip ファイル: zip -rcoding.zipcoding (下の図からわかるように、ディレクトリ内のすべてのコンテンツが圧縮されます)

Linuxの圧縮コマンド

コーディング ディレクトリを次のように圧縮します:coding.zip ファイル: zipcoding.zipcoding (coding/ のみを圧縮します。コーディング フォルダーの元のコンテンツは含まれません)

Linuxの圧縮コマンド

coding.zip ファイル (上の図で取得したcoding.zip ファイル) を解凍すると、元の first.c およびその他のファイルがすべてなくなっていることがわかります。

Linuxの圧縮コマンド

.gz 形式の構文:

  • gzip ソース ファイル #.gz 形式の圧縮ファイルに圧縮すると、ソース ファイルは消えます

  • gzip -c ソース ファイル > 圧縮ファイル #.gz 形式に圧縮し、ソース ファイルを保持します。例: gzip-c cangls>cangls.gz

  • gzip -r directory #ディレクトリ内のすべてのサブファイルを圧縮しますが、ディレクトリは圧縮できません

  • gunzip 圧縮ファイル名 #unzip 圧縮ファイル

Linuxの圧縮コマンド


.bz2 形式の構文

  • bzip2 ソース ファイル #.bz2 形式に圧縮します。ソース ファイルは保持しません
  • bzip2 -k ソース ファイル #圧縮後もソース ファイルを保持します
  • 注: bzip2 コマンドはディレクトリを圧縮できません
  • bzip2 -d 圧縮ファイル #解凍、-k 圧縮ファイルを保持
  • bunzip2 圧縮ファイル #解凍、-k は圧縮ファイルを保持します
Linuxの圧縮コマンド

2. .tar.gz、.tar.bz2 形式

.gz および .bz2 形式ではディレクトリを圧縮できないという欠点に対応して、Linux では、まず tar コマンドを使用してディレクトリ内のすべてのファイルをパッケージ化し、次にそれらを .gz または .bz2 形式に圧縮することで、この問題を解決できます。 。

コマンド tar のパッケージ化

  • tar-cvf パッケージ ファイル名 ソース ファイル
  • # オプション: -C: パッケージング -V: 表示処理 -f: パッケージ化されたファイル名を指定
  • ######例えば:###

.tar.gz 圧縮形式 実際、.tar.gz 形式は、まず .tar 形式にパッケージ化されてから、.gz 形式に圧縮されます。

  • tar-zcvf 圧縮パッケージ名 # -z: .tar.gz 形式に圧縮します (ソース ファイルは保持されます)。圧縮パッケージ名
  • の前に絶対パスを追加できます。
  • tar-zxvf 圧縮パッケージ名 # -x: .tar.gz 形式を解凍します (元の圧縮ファイルは保持されます)
  • tar-ztvf 圧縮パッケージ名 # -t: 圧縮パッケージを解凍せず、圧縮パッケージの内容を直接表示します
Linuxの圧縮コマンド

.tar.bz2 圧縮形式

  • tar -jcvf 圧縮パッケージ名.tar.bz2 ソースファイル
  • tar -jxvf 圧縮パッケージ名.tar.bz2
  • tar -jtvf #ファイルを解凍せずに圧縮パッケージの内容を表示します
Linuxの圧縮コマンド

Linux では、.tar.gz と .tar.bz2 が 2 つの最も一般的な圧縮ファイル形式です。上記の実践から、これら 2 つのファイル形式はファイルを簡単に圧縮できることがわかります。 , 圧縮パッケージに含まれるコンテンツを表示することもできるため、これら 2 つの形式を十分にマスターする必要があります。.zip、.gz、および .bz2 形式については、それらを理解するだけで十分です。熟練する必要はありません。それらを使用して、ほんの少しの印象、Du Niangを見つけるだけです。

以上がLinuxの圧縮コマンドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:lxlinux.net
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!