Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> Linuxシステムの管理と保守 - cpioコマンド

Linuxシステムの管理と保守 - cpioコマンド

  

機能の説明:cpioコマンドは、リダイレクトによってファイルをリダイレクトし、回復ツールを復元することです。「。cpio」または「< .tar」で解凍できます。終了ファイル

使用形式:cpio [オプション]>ファイル名またはデバイス名cpio [オプション]<ファイル名またはデバイス名オプションの説明:詳細なオプションの説明下の表を参照してください。

オプションの意味-oファイルのコピーをファイルにパッケージ化するか、ファイルをデバイスに出力します。 -iパッケージファイルを解凍するか、デバイス上のバックアップをシステムに復元します。 -t cpioパッケージファイルの内容、またはデバイスに出力されたファイルの内容を表示します。 -vパッケージ化プロセス中にファイル名を表示します。 -d cpioファイルの復元中に、対応するディレクトリを自動的に作成します。 -c新しい保存方法。 -Bを指定すると、デフォルトのブロック数を5120バイト、デフォルトのブロック数を512バイトに増やすことができ、アクセスが高速になるという利点があります。

例:1次のコマンドを使用して、/etcの下にあるすべての通常ファイルを/opt/etc.cpioにバックアップします。[root @ mylinux〜]#find /etc– type f |  Cpio - > &opt/etc.cpio2。システム上のすべてのデータをテープドライブにバックアップするには、次のコマンドを使用します。[root @ mylinux〜]#find /-print |  Cpio -covB> /dev /st0# "/dev /st0&'"はテープのデバイス名で、SCSIテープドライブを表します。 3。テープドライブにバックアップされたファイルを表示するには、次のコマンドを使用します。#バックアップされたファイルが多すぎて1画面を表示できない場合があるときは、次のコマンドを使用してテープドライブのファイル情報をファイルに出力します。 [root @ mylinux〜]#cpio -icdvt< /dev /st0> /tmp /st_content4。例1のバックアップパッケージを適切な場所に復元する上書きするファイルが同じ場合は、次のコマンドを使用します。

[root @ mylinux〜] #cpio– icduv< /opt/etc.cpio# cpioリカバリのパス。バックアップをパッケージ化するときにcpioが絶対パスを使用すると、リカバリ時に自動的にこれらの絶対パスにリストアされます。この場合、すべてのバックアップファイルは対応する/etcパスにリストアされます。ディレクトリに。同様に、バックアップパスがバックアップに使用されている場合、復元も相対パスに戻ります。上記の例を通して、cpioはファイルを直接読み取ることができず、読み取りを認識するために各ファイルまたはディレクトリのフルパス名が必要であり、findコマンドの出力はこれを行うだけなので、cpioコマンドは一般的にコマンドは一緒に使用されます。実際、上記の例では組み合わせて使用​​しています。

Copyright © Windowsの知識 All Rights Reserved