linuxシステムにおけるtarコマンドの使い方

1855 ワード

Linuxシステムではtarコマンドは比較的一般的なコマンドです.tarコマンドはlinuxのファイルとディレクトリをパッケージ化することができ、統合して1つのファイルを形成することができ、接尾辞名は一般的にである.tar.tarコマンドを使用すると、更新パッケージでファイルを変更したり、パッケージに新しいファイルを追加したりすることもできます.
tarコマンドを使用すると、大量のファイルとディレクトリをすべて1つのファイルにパッケージできます.これは、ファイルをバックアップしたり、いくつかのファイルを組み合わせてネットワーク転送に使用したりするのに役立ちます.
また、tarコマンドはファイルをパッケージ化するだけで、ファイルを圧縮することはありません.両者の違いは、パッケージングとは、大量のファイルやディレクトリを全体のファイルにすることです.圧縮は、大きなファイルをいくつかの圧縮アルゴリズムによって小さなファイルに変えることです.これは私たちのWindowsでの操作習慣とは少し異なり、Windowsは一般的にパッケージ化と圧縮を一緒に行い、接尾辞を生成します.rarの圧縮パッケージ.
Linuxでは、まずこのファイルの山をパケット(tarコマンド)にしてから圧縮プログラムで圧縮しなければなりません(gzip bzip 2コマンド).
圧縮ステップを簡略化するために、tarコマンドでは、パラメータ(例えば−z−j)を増加させることによって、パッケージング、圧縮を一度に完了させることもできるようになった.
次にtarコマンドの使い方を見てみましょう.
構文
tar (  ) (  )

オプション
-A --catenate:             ;
-B:      ;
-c --create:        ;
-C :         ,          ,        。
-d:       ;
-x --extract --get:          ;
-t --list:         ;
-z --gzip --ungzip:  gzip        ;
-Z --compress --uncompress:  compress        ;
-f --file=:      ;
-v --verbose:        ;
-r:            ;
-u:                     ;
-j:  bzip2    ;
-v:      ;
-l:        ;
-k:         ;
-m:        ;
-w:          ;
-p --same-permissions:            ;
-P --absolute-names:         ,         “/” ;
-N    --newer=:                    ;
--exclude=:           。

≪インスタンス|Instance|emdw≫
ファイルをtarパッケージにパッケージするには、次の手順に従います.
tar -cvf log.tar log2012.log       ,   ! 
tar -zcvf log.tar.gz log2012.log      ,  gzip    
tar -jcvf log.tar.bz2 log2012.log     ,  bzip2    

フォルダ内の日付より新しいファイルのバックアップ:
tar -N "2018/3/1" -zcvf log.tar.gz test

最も簡単にtarを使うなら、次の3つの方法を記憶すればいいです.
   :tar -zcvf filename.tar.gz            
   :tar -ztvf filename.tar.gz
   :tar -zxvf filename.tar.gz  -C