电脑技术学习

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

dn001

  tar命令格式:

  tar {c|r|t|u|x}[BDeEFhilmnopPqvw@[0-7]][bfk][X...][块大小] [磁带存档文件] [大小] [排除文件...] {文件 | -I 包含文件 | -C 目录文件}...下面介绍常用选项:

   将文件复制到磁带

  1. 进入包含要复制的文件的目录。

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

  3. 将文件复制到磁带。命令如下:

  $ tar cvf /dev/rmt/n filenames

  参数说明:c 指明要创建归档文件;v 归档时显示每个文件的名称;

  f /dev/rmt/n 指明应该将归档文件写入指定设备或文件。

  filenames 指明要复制的文件和目录。使用空格分隔多个文件。

  系统会将指定的文件名复制到磁带,并且会覆写该磁带上的任何现有文件。然后从磁带机中取出磁带。在磁带标签中写入文件名称。

  应用实例:把/export/home/目录下两个文件文件复制到磁带

  $ cd /export/home/

  $ ls reports

  reportA reportB

  $ tar cvf /dev/rmt/0 reports

  a reports/ 0 tape blocks

  a reports/reportA 59 tape blocks

  a reports/reportB 61 tape blocks

  $ tar tvf /dev/rmt/0

   从磁带中恢复文件

  转到要放置文件的目录。

  将磁带插入磁带机。

  从磁带中恢复文件。 使用命令:

  $ tar xvf /dev/rmt/n [filenames]

  参数说明:x 指明应从指定的归档文件中提取文件。指定磁带机中的磁带上的所有文件都会被复制到当前目录。v 恢复时显示每个文件的名称。f /dev/rmt/n 指明包含归档文件的磁带设备。filenames 指定要恢复的文件。使用空格分隔多个文件。

  3.cpio命令

  Cpio命令用于复制需要多个磁带卷的文件、特殊文件或文件系统。或者,当要将文件从运行当前的 Solaris 发行版的系统复制到运行 SunOS 4.0/4.1 发行版的系统时使用。Cpio的命令参数太多,这里只介相关参数。

标签: