在 Oracle® Solaris 11.2 中管理文件系统

退出打印视图

更新时间: 2014 年 7 月
 
 

如何从磁带中检索所有文件 (cpio)

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


Caution

注意  - 使用绝对路径名可能会有危险,因为可能会覆盖系统中的现有文件。


  1. 转到要放置文件的目录。
  2. 将磁带插入磁带机。
  3. 从磁带中提取所有文件。
    $ cpio -icvd < /dev/rmt/n
    –i

    从标准输入中提取文件。

    –c

    指定 cpio 命令应以 ASCII 字符格式读取文件。

    –v

    在以与 ls 命令输出类似的格式检索文件时,显示这些文件。

    –d

    根据需要创建目录。

    < /dev/rmt/n

    指定输出文件。

  4. 验证文件是否已被复制。
    $ ls -l
示例 4-8  从磁带中检索所有文件 (cpio)

以下示例说明如何从磁带机 0 中的磁带检索所有文件。

$ cd /var/tmp
cpio -icvd < /dev/rmt/0
answers
sc.directives
tests
8 blocks
$ ls -l