跳过导航链接 | |
退出打印视图 | |
Oracle Solaris 管理:设备和文件系统 Oracle Solaris 11 Information Library (简体中文) |
有关更多信息,请参见 hosts.equiv(4) 手册页。
$ rsh remotehost echo test
如果系统向您回显了 test,则您有权执行远程命令。如果系统向您回显了 Permission denied,请按照步骤 1 所述检查您的设置。
$ tar cvf - filenames | rsh remote-host dd of=/dev/rmt/n obs=block-size
创建磁带归档文件,归档时列出文件并指定磁带设备。
提供有关 tar 文件项的其他信息。
表示磁带设备的占位符。
确定要复制的文件。使用空格分隔多个文件。
将 tar 命令的输出传输到远程 shell。
表示输出设备。
表示分块因子。
示例 20-10 将文件复制到远程磁带机(tar 和 dd)
# tar cvf - * | rsh mercury dd of=/dev/rmt/0 obs=126b a answers/ 0 tape blocks a answers/test129 1 tape blocks a sc.directives/ 0 tape blocks a sc.directives/sc.190089 1 tape blocks a tests/ 0 tape blocks a tests/test131 1 tape blocks 6+9 records in 0+1 records out
$ cd /var/tmp
$ rsh remote-host dd if=/dev/rmt/n | tar xvBpf -
指明使用 dd 命令从磁带设备中提取文件时启动的远程 shell。
指明输入设备。
将 dd 命令的输出传输到用于恢复文件的 tar 命令。
$ ls -l
示例 20-11 从远程磁带机中提取文件
$ cd /var/tmp $ rsh mercury dd if=/dev/rmt/0 | tar xvBpf - x answers/, 0 bytes, 0 tape blocks x answers/test129, 48 bytes, 1 tape blocks 20+0 records in 20+0 records out x sc.directives/, 0 bytes, 0 tape blocks x sc.directives/sc.190089, 77 bytes, 1 tape blocks x tests/, 0 bytes, 0 tape blocks x tests/test131, 84 bytes, 1 tape blocks $ ls -l