Latest web development tutorials

Linuxのtarコマンド

LinuxのコマンドDaquanの LinuxのコマンドDaquanの

Linuxのtarはファイルをバックアップするコマンド。

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

文法

tar [-ABcdgGhiklmMoOpPrRsStuUvwWxzZ][-b <区块数目>][-C <目的目录>][-f <备份文件>][-F <Script文件>][-K <文件>][-L <媒体容量>][-N <日期时间>][-T <范本文件>][-V <卷册名称>][-X <范本文件>][-<设备编号><存储密度>][--after-date=<日期时间>][--atime-preserve][--backuup=<备份方式>][--checkpoint][--concatenate][--confirmation][--delete][--exclude=<范本样式>][--force-local][--group=<群组名称>][--help][--ignore-failed-read][--new-volume-script=<Script文件>][--newer-mtime][--no-recursion][--null][--numeric-owner][--owner=<用户名称>][--posix][--erve][--preserve-order][--preserve-permissions][--record-size=<区块数目>][--recursive-unlink][--remove-files][--rsh-command=<执行指令>][--same-owner][--suffix=<备份字尾字符串>][--totals][--use-compress-program=<执行指令>][--version][--volno-file=<编号文件>][文件或目录...]

パラメータ:

  • -A --catenateまたは、すでに存在するバックアップファイルにファイルを追加します。
  • -b <ブロック番号>または--blockingファクター= <ブロック番号>は、レコードあたりのブロック数、各ブロックサイズ12Bytesを設定します。
  • -Bまたは--read-フルレコードのリセットブロックサイズのデータ​​を読み込みます。
  • -c --createまたは新規のバックアップファイルを作成します。
  • -C <インストール先ディレクトリ>または--directory = <宛先ディレクトリ>指定されたディレクトリに切り替えます。
  • ファイルシステム上のファイルまたは-dまたは--diff --compareコントラストおよびバックアップファイル内の違い。
  • <バックアップファイル>または--file = <バックアップファイル> -fバックアップファイルを指定します。
  • 指定されたスクリプトファイルの実装に、毎回テープを変更する-F <スクリプトファイル>または--info-スクリプト= <スクリプトファイル>。
  • -gまたはGNU形式を処理する多数の--listed増分バックアップ。
  • -gまたは大規模なバックアップに旧GNU形式を扱う--incremental。
  • -hまたは--dereferenceシンボリックリンク、元のファイルへの接続点の直接のコピーを作成しません。
  • -iまたは--ignore-ゼロがEOFであるバックアップファイル0バイトのブロックを、無視します。
  • -kまたは--keep-古いファイルはバックアップファイルのロックを解除すると、既存のファイルを上書きしません。
  • -K <ファイル>または--startingファイル= <ファイル>指定されたファイルからの復元を開始します。
  • tarコマンドが同じかどうかをコピーしたファイルシステムで実行されなければならないときに-l --oneファイルシステムファイルまたはディレクトリをコピーは、ファイルシステムに格納されています。
  • -L <メディア容量>または-tape長= <メディア容量> 1024バイトの計算にユニットの各メンバーの設定ストレージ容量。
  • -mまたはファイルを復元する--modification時、ファイルは、時間の変更は変更されません。
  • -Mまたは設立に--multiボリュームは、バックアップファイルを復元するか、またはコンテンツ、マルチモードのボリュームをリスト。
  • 指定した日付より-N <日付フォーマット>または--newer = <日時>は、バックアップファイルに更新されたファイルを保存します。
  • -oまたはバックアップファイルにデータを書き込むための--old-アーカイブまたは--portability使用V7形式。
  • -Oまたは標準出力デバイスにバックアップファイルからファイルを復元--stdout。
  • ファイルを復元するために元のファイルのアクセス許可を使用するには、-pまたは-権限を--same。
  • -P --absolute-名やファイル名は、ファイル名の前に「/」記号を削除せずに、絶対名を使用します。
  • -rの終了または--appendは、既存のバックアップファイルにファイルを追加します。
  • -rまたは--block番号情報は、バックアップファイルの数のブロックごとに一覧表示されます。
  • -s --same-注文やファイルを復元し、同じ順序でバックアップファイルを保存するため。
  • 連続した0バイトの大多数を含むファイルは、その後、スパースファイルとしてファイルを保存した場合、-Sまたは--sparse。
  • -tまたは--listリストのバックアップファイルの内容。
  • -T <テンプレートファイル>または--files-から= <テンプレートファイル>は、一つ以上の内側のテンプレートのスタイルを含むテンプレートファイルを、指定しますので、セットのファイルをアンタイドtarや条件の遵守を確立します。
  • -uまたは更新されたファイル内のバックアップファイルの交換よりもファイルのみを--update。
  • -Uまたは前--unlink-最初のファイル、ドッキング解除する前にファイルを復元するために、ファイルを解凍します。
  • 命令の実行中に-vまたは--verbose表示。
  • -V <アルバム名>または--label = <アルバム名>指定されたボリュームのバックアップファイル名を使用して確立。
  • -wや問題に直面したとき--interactive最初のユーザーに尋ねます。
  • -W後、または正しいを確認するために、バックアップファイルを書き込む--verify。
  • -xまたは--extract --getまたはバックアップファイルからファイルを復元します。
  • -X <テンプレートファイル>または--exclude-から= <テンプレートファイル>は、1つ以上の内側のテンプレートのスタイルを含むテンプレートファイルを、指定しますので、AR条件設定ファイルを満たして除外します。
  • -z --gzipまたはgzipのコマンドでバックアップファイルを扱う--ungzipか。
  • -Zまたは--compressまたはバックアップファイルは、コマンドを圧縮処理し--uncompress。
  • - <デバイス番号> <記憶密度>セット周辺機器数のバックアップとデータ密度のストレージ。
  • --after-日= <日時>このパラメータの効果と「-N」と同じパラメータを指定します。
  • ファイルのアクセス時刻を変更しない--atime-保ちます。
  • --backup = <バックアップ> --backupまたはバックアップにファイルを削除する前に。
  • --checkpointリストのディレクトリ名は、バックアップファイルの読み込み中。
  • --concatenateの効果は、このパラメータ "-A"パラメータと同じを指定します。
  • --confirmationこのパラメータの効果とは、「-w」と同じパラメータを指定します。
  • --deleteバックアップファイルから指定されたファイルを削除します。
  • --exclude = <スタイルテンプレート>テンプレートのスタイル除外するために準拠して家を尋ねました。
  • --group = <グループ名>指定されたグループに設定し、そのグループのデバイス内のファイルに追加されました。
  • オンラインヘルプを--help。
  • データはプログラムの実行を中断することなく、リードエラーを無視--ignore-失敗読み。
  • --new-ボリューム・スクリプト= <スクリプトファイル>このパラメータの効果と「-F」パラメータと同じを指定します。
  • --newer-mtimeのは、変更されたファイルのみを保存します。
  • --no-再帰が指定したディレクトリ内のすべてのファイルとサブディレクトリは処理されません、つまり、再帰的な処理を行います。
  • ファイルを読み込むためのNULLデバイスから--null名前。
  • --numeric所有者のユーザ識別コードとグループ識別コードとユーザー名、グループ名を置き換えます。
  • --owner = <ユーザー名>は、指定したユーザーに設定されたファイルの所有者でバックアップファイルに追加されます。
  • バックアップファイルを書き込むとき、POSIX形式を使用して--posixデータ。
  • このパラメータの効果を--preserveし、指定したパラメータと同じパラメータ "-ps」。
  • そして、このパラメータ「-A」の指定--preserve-順序効果は同じパラメータ。
  • 効果と同じパラメータ "-p"このパラメータの指定--preserve-権限。
  • --recordサイズ= <ブロック番号>このパラメータの効果と「-b」と同じパラメータを指定します。
  • --recursive-リンク解除する前に全体のディレクトリの下にあるすべてのファイルのディレクトリ、最初のドッキング解除を復元するファイルを抽出します。
  • --remove-ファイルはバックアップファイルにファイルの後に、それが削除されます。
  • --rsh-コマンド= <命令>命令のセットは、rshコマンドを置き換えるために、リモートホスト上で実行されます。
  • --same-所有者が同じファイルの所有者が家を尋ねられ、復元しようとします。
  • ファイルを削除する前に、--suffix = <バックアップサフィックス文字列>はバックアップされます。
  • --totalsバックアップファイルが作成されたら、ファイルサイズが一覧表示されます。
  • --use-圧縮プログラム= <命令>バックアップファイルで指定された処理命令。
  • --versionバージョン情報を表示。
  • --volnoファイル= <ファイル番号>指定されたファイルの代わりにボリュームのデフォルト数内で使用数。

解凍圧縮ファイル

# touch a.c       
# tar -czvf test.tar.gz a.c   //压缩 a.c文件为test.tar.gz
a.c

圧縮ファイルの内容を一覧表示します

# tar -tzvf test.tar.gz 
-rw-r--r-- root/root     0 2010-05-24 16:51:59 a.c

ファイルを解凍します

#タール-xzvf test.tar.gz交流

LinuxのコマンドDaquanの LinuxのコマンドDaquanの