相対パス名を使用してアーカイブを作成した場合、入力ファイルはそれを取り出すときに現在のディレクトリ内のディレクトリとして作成されます。ただし、絶対パス名を指定してアーカイブを作成した場合は、それと同じ絶対パス名を使用してシステム上でファイルが再び作成されます。
絶対パス名を使用すると、自分のシステム上にある元のファイルを上書きすることになるので危険です。
ファイルを置きたいディレクトリに移動します。
テープをテープドライブに挿入します。
$ cpio -icvd < /dev/rmt/n |
標準入力からファイルを取り出します。
cpio コマンドがファイルを ASCII 文字形式で読み込むように指定します。
取り出されたファイルを ls コマンドの出力と同様の形式で表示します。
必要に応じてディレクトリを作成します。
出力ファイルを指定します。
ファイルがコピーされたことを確認します。
$ ls -l |
次の例では、ドライブ 0 のテープからすべてのファイルを取り出す方法を示します。
$ cd /var/tmp cpio -icvd < /dev/rmt/0 answers sc.directives tests 8 blocks $ ls -l |