Oracle® Solaris 11.2 でのファイルシステムの管理

印刷ビューの終了

更新: 2014 年 7 月
 
 

テープから特定のファイルを取り出す方法 (cpio)

  1. ファイルを置きたいディレクトリに移動します。
  2. テープをテープドライブに挿入します。
  3. テープからファイルのサブセットを取り出します。
    $ cpio -icv "*file" < /dev/rmt/n
    –i

    標準入力からファイルを取り出します。

    –c

    cpio コマンドを使用してヘッダーを ASCII 文字形式で読み込むように指定します。

    –v

    取り出されたファイルを ls コマンドの出力と同様の形式で表示します。

    "*file"

    パターンに一致するすべてのファイルを現在のディレクトリにコピーするように指定します。複数のパターンを指定できますが、個々のパターンを二重引用符で囲まなければなりません。

    < /dev/rmt/n

    入力ファイルを指定します。

    詳細は、cpio(1) のマニュアルページを参照してください。

  4. ファイルがコピーされたことを確認します。
    $ ls -l
使用例 4-9  指定したファイルをテープから取り出す (cpio)

次の例では、末尾に接尾辞 chapter が付いているすべてのファイルをドライブ 0 のテープから取り出す方法を示します。

$ cd /home/smith/Book
$ cpio -icv "*chapter" < /dev/rmt/0
Boot.chapter
Directory.chapter
Install.chapter
Intro.chapter
31 blocks
$ ls -l