Solaris のシステム管理 (デバイスとファイルシステム)

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

手順
  1. ファイルを置きたいディレクトリに移動します。

  2. テープをテープドライブに挿入します。

  3. テープからファイルのサブセットを取り出します。


    $ cpio -icv "*file"  /dev/rmt/n
    
    -i

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

    -c

    ヘッダーを ASCII 文字形式で読み込むように指定する。

    -v

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

    "*file"

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

    /dev/rmt/n

    入力ファイルを指定する。

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

  4. ファイルがコピーされたことを確認します。


    $ ls -l
    

例 2710 指定したファイルをテープから取り出す (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