须考虑操作系统类型,即能向或从任何具有 TCP/IP 的系统复制文件 。
ftp命令允许复制目录中的一个文件或所有文件,但不能复制多层 次目录 。使用ftp时,
必需在远地主机上设有帐户 。当 ftp 注册到远地系统时,并未得到 shell ,而是通过 ftp 命令
解释程序同远地主机进行通讯 。
$ftp remote-host-name 或 $ftp remote-host-ip-address
一旦注册成功,就会出现 ftp命令解释程序的提示 。
ftp> 用户可以在此,使用打开命令连接主机 。
ftp>open remote-host-name
复制某一文件回自己的系统中,则用:ftp>get filename
如果只想传送某一文件往远地主机,则用: ftp>put filename
需要复制远地主机的全部文件进入自己的系统内,可以使用如下 命令: ftp>mget *
相反,如果想传送自己的文件往远地主机,则使用如下命令: ftp>mput * rcmd rcmd允许用户不必向远地主机注册,而直接运行该主机上的命令,实际上,也要进行注册,
只不过用户毋须作其它操作 。当使用 rcmd在远地主机上运行任何命令时,其输出的默
认设备就会被更改为 终端 。
$rcmd remote-host-name man sh
请求特殊终端处理的命令,将不含设备自身的功能,因为对远地命令没有定义终端的类型,
要求在远地主机上配置受托访问 。
要列表输出远地主机上磁盘的利用情况,则使用下述命令:
$rcmd remote-host-name df
要列表输出远地主机上的目录,使用如下命令:
$rcmd remote-host-name ls /usr/games
要把远地主机上的文件备份到远地主机上的袖珍磁带内时,
命令 如下:
#rcmd remote-host-name tar cvf /dev/rct0/usr
或 #rcmd remote-host-name "find /usr -depth -print|cpio -oc > /dev/rct0
要把本地系统上的文件备份到远地主机上的袖珍磁带内时,
使用下述命令:
#tar cvf -/usr|rcmd remote-host-name dd of=/dev/rct0
或 #find /usr -depth -print|cpio -oc|rcmd remote-host-name dd of=/dev/rct0
另一方面,如果要把远地主机上的文件备份到本地系统上的袖珍 磁带内时,
可以使用如下命令:
#rcmd remote-host-name "tar cvf -/usr" > /dev/rct0
或 #rcmd remote-host-name "find /usr -depth -print|cpio -oc" > /dev/rct0
推荐阅读
- SCO UNIX系统故障特征、分析及解决
- 在Unix终端上实现多屏功能
- 口令篇 UNIX系统的安全
- unixware和unix openserver比较二
- Cisco路由器配置信息在Unix下的备份、恢复与更新
- 三 在SCO OpenServer 5中用configure配置核心参数
- SCO UNIX基础讲座--第十二讲:使用 TCP/IP
- UNIX操作系统tar命令之隐患及解决方法
- 用终端打印机打印Unix文件
- Unix系统管理员安全手册