Linuxの圧縮アーカイブ管理

圧縮とは何ですか?

    圧縮は、スペース、ディスクスペースのCPU時間の交換のための時間を使用することで、ダウンロードの転送プロセスは、帯域幅を節約することができます。

郵便番号/解凍

それはそうである「.zipファイル」拡張子の付いた圧縮ファイルを生成する後、マルチプラットフォームのサポート、サポート圧縮アーカイブ。圧縮ファイルを圧縮します。

ジップ

構文:  ZIP。[オプション] / PATH / TO / somefileというZIP [zipファイル/ディレクトリの圧縮] 

OPTIONS:

オプション 説明
-r  再帰的な処理は、指定されたディレクトリ内のすべてのファイルとサブディレクトリは、一緒に対処しました。
-b <作業ディレクトリ>を指定し、一時ファイル格納ディレクトリ
-d 圧縮ファイル内から指定されたファイルを削除します。
-q 命令実行時には表示されません。
-v  命令実行または表示のバージョン情報を表示します。

 


解凍

構文:  解凍 / PATH / TO / somefileという。ZIP 

GZIP / gunzipを/ zcatを

gzipで圧縮されたファイルの後、ファイルが.gzという接尾辞のよりになります。テキストファイルのgzipコマンド60%〜70%の圧縮率。これは、圧縮ディレクトリをサポートしていません。

GZIP

構文:  gzipの [OPTIONS] ファイル > ファイルが.gz 

OPTIONS:

オプション  説明
-c このパラメータなしの標準出力への圧縮や解凍ファイル出力結果は、ソースファイルを削除します。
-d gunzipのと同等の解凍、
- # 1-9、圧縮率、大きい値より高い圧縮率を指定
-v   出力の詳細
-l 詳細は、ファイル圧縮に記載されています

 

gunzipを

構文:  gunzipを -c ファイルが.gz> ファイル  

zcatを

ビューは、テキスト圧縮前提は表示されません。

構文:  ZCATのファイルが.gz> ファイル  

BZIP2 / bunzip2 / bzcat

圧縮せずに-Kパラメータは、ディレクトリのソースファイルを圧縮することはできません削除します。

Linuxのbzip2コマンド.bz2ファイル圧縮プログラムです。

新しい圧縮アルゴリズムBZIP2、十分に従来のLZ77 / LZ78圧縮アルゴリズムよりも圧縮。あなたが任意のパラメータを追加しない場合、BZIP2圧縮ファイルには、.bz2ファイルを圧縮していて、元のファイルを削除します。

BZIP2


構文:  BZIP2 [オプション] FILE .... 

OPTIONS:

オプション 説明
-c 標準出力ファイルへの圧縮や解凍結果出力
-k ソースファイルを保管してください
-k  ソースファイルを保管してください
- # 1-9、圧縮比を指定します

bunzip

解凍ファイルを.bz2。

構文:  bunzip2の ファイル .bz2 

bzcat

ビューは、テキストファイルの圧縮前提の内容は表示されません。

構文:  bzcatの ファイル .bz2 

XZ / unxz / xzcat

圧縮せずに-Kパラメータは、ディレクトリのソースファイルを圧縮することはできません削除します。

XZ

構文:  XZ [OPTION] ... FILE ... 

OPTIONS:

オプション 説明
-c 標準出力ファイルへの圧縮や解凍結果出力
-k ソースファイルを保管してください
-k  ソースファイルを保管してください
- # 1-9、圧縮比を指定します

unxz

解凍.xzファイル。

構文:  unxz ファイル .xz 

xzcat

ビューは、テキストファイルの圧縮前提の内容は表示されません。

構文:  ZCATのファイル .xz  

とり

タール(テープアーカイブ、テープアーカイブの頭字語)

、Linuxのtarコマンドは、ファイルをバックアップするために使用されます。

タールは、それを追加することができ、ファイルをバックアップするためのユーティリティを作成、復元に使用するバックアップファイル内のファイルのロックを解除しています。

構文:   タール [オプション] /パス/に/ somefileという。タール .. FILE .... 

OPTIONS:

オプション   説明
-c 新しいアーカイブを作成します。
-C 指定されたディレクトリに<宛先ディレクトリ>または--directory = <宛先ディレクトリ>スイッチ。
-f バックアップファイルを指定します
-r アーカイブに追加ファイルは追記に圧縮ファイルをサポートしていません。
-バツ  アーカイブを展開
-j アーカイブとbzip2で圧縮されました
-with アーカイブとgzipで圧縮
-J アーカイブおよびXZを使用して圧縮
-T バックアップする指定したファイルを入力し、/ルート/ includefilelist
-バツ 除外されたファイルのリストが含まれている指定された、/ルート/ excludefilelist

 

この章の演習

1.圧縮の/ etc /のsysconfig /以下のファイルのすべてに/ tmpに/ config.zipとconfig.zipを解決/一覧/ ZIP /から圧縮下という名前の


2を使用したGZIP、BZIP2、XZ圧縮の/ etc / fstabのファイル/tmp/[fatab.gz,fatab.bz2,fstab.xz]に、抽出/リスト/ [GZIP、BZIP2、を、それぞれ、解凍ファイルを表示しない XZ]。( 予約ソース)


3. tarコマンド、それぞれ[ GZIP、BZIP2、XZ]アーカイブ圧縮は/ usr / local / *次のTMPに、圧縮形式で名付けられ、それぞれ、抽出/リストへ/タール。

  

回答:

 1 1. 
 2 zip -r /tmp/config.zip /etc/sysconfig/
 3 unzip -d /list/zip/ /tmp/config.zip
 4 
 5 2. 
 6 zcat /tmp/fstab.gz 
 7 gunzip -c /tmp/fstab.gz > /list/gzip/fstab
 8 
 9 bzip2 -k -c /etc/fstab > /tmp/fstab.bz2
10 bzcat /tmp/fstab.bz2
11 bunzip2 -c /tmp/fstab.bz2 > /list/bzip2/fstab
12 
13 xz -c -k /etc/fstab > /tmp/fstab.xz
14 xzcat /tmp/fstab.xz
15 unxz -c /tmp/fstab.xz > /list/xz/fatab
16 
17 3.
18 tar jcvf /tmp/gzip.tar.bz2 *
19 tar Jcvf /tmp/xz.tar.xz *
20 tar zcvf /tmp/gz.tar.gz *
21 
22 tar jxvf /tmp/bzip2.tar.bz2 * -C /list/tat/bzip2
23 tar Jxvf /tmp/xz.tar.xz * -C /list/tat/xz
24 tar zxvf /tmp/gzip.tar.gz * -C /list/tat/gzip
View Code

おすすめ

転載: www.cnblogs.com/yanshicheng/p/12181218.html