电脑技术学习

Unix系统下磁带机配置使用攻略

dn001

   将目录中的所有文件复制到磁带。步骤如下:

  1. 转到包含要复制的文件的目录。

  2. 将可写磁带插入磁带机中。

  3. 将文件复制到磁带。使用命令:

  $ ls | cpio -oc > /dev/rmt/n

  参数说明:ls 为 cpio 命令提供文件名列表;cpio -oc 指定 cpio 命令应该在复制出模式 (-o) 下操作,并以 ASCII 字符格式 (-c) 写入头信息。这些选项确保可移植到其他供应商的系统。> /dev/rmt/n :指定输出文件。

  系统会将目录中的所有文件复制到指定磁带机中的磁带,同时会覆写该磁带中的任何现有文件。屏幕将显示复制的总块数。

  应用实例:

  将/export/home/目录中的所有文件复制到磁带 :

  $ cd /export/home/kryten

  $ ls | cpio -oc > /dev/rmt/0

  16 blocks

  $ cpio -civt < /dev/rmt/0

  -rw-r--r-- 1 root other 0 Jul 28 14:59 2004, filea

  -rw-r--r-- 1 root other 0 Jul 28 14:59 2004, fileb

  -rw-r--r-- 1 root other 0 Jul 28 14:59 2004, filec

  drwxr-xr-x 2 root other 0 Jul 28 14:59 2004, letters

  16 blocks

   从磁带中恢复所有文件 (cpio)

  如果已使用相对路径名创建了归档文件,则恢复文件时会在当前目录中以目录形式生成输入文件。但是,如果已使用绝对路径名创建了归档文件,则将使用相同的绝对路径在系统中重新创建该文件。步骤如下:

  1. 转到要放置文件的目录。

  2. 将磁带插入磁带机。

  3. 从磁带中提取所有文件。 命令如下:

  $ cpio -icvd < /dev/rmt/n

  参数说明:-i 从标准输入中提取文件。-c 指定 cpio 命令应以 ASCII 字符格式读取文件。-v 在以与 ls 命令输出类似的格式恢复文件时,显示这些文件。-d 根据需要创建目录。< /dev/rmt/n 指定输出文件。

标签: