uuto 命令
用途
从一个系统复制文件到另一个系统。
语法
描述
uuto命令是基本网络实用程序 (BNU) 命令,用于将一个或多个源文件从一个系统复制到另一个UNIX系统的指定用户。 此程序使用 uucp 命令进行实际的文件传输,但是 uuto 命令使接收方可以使用 uupick 命令选项在本地系统上处理传输来的文件。
发送方发出命令uuto 来复制一个或多个文件到另一个系统的指定用户标识。 uucp 命令就复制文件到目标系统的 BNU 公共目录 /var/spool/uucppublic 中。 uucp 命令还创建了另一个子目录(称为 receive,若它还没有存在)和它的下一级目录(在此目录中存放发送过来的文件直到接收方使用 uupick 命令检索它们)。 复制过来的文件完整路径名如下形式:
/var/spool/uucppublic/receive/UserName/System/File其中, UserName 和 System 目录是根据 uuto 命令提供的 User 参数创建的。
一旦复制过来的文件在目录 receive 中,rmail 命令就会通知接收方文件已到。 然后接收方发出 uupick 命令,此命令搜索公共目录查找发送过来的文件,并通知接收方每个文件的位置。 接收方输入一个 uupick 选项来处理文件。
来源和目标文件名
发送方必须给出要发送文件的名称,以及文件要发往的用户和系统。 Source 参数给出源文件的路径名称。 如果文件的目录是 uuto 命令发出的目录,那么此参数可以是文件的名称。 如果文件在另一个不同的目录中,那么文件的完整路径名或相对路径名必须给出。
User 参数是源文件要复制到的特定位置的路径名。 此路径名必须包括接收方的用户标识。 User 参数格式如下:
System!UserNameSystem 是远程系统的名称,它与本地系统连接,UserName 是指定系统的传输文件接收方的登录名称。
当从一个用户复制文件到本地系统的另一个用户时,会省略 System 条目,目标就是文件要送往的用户标识。 系统名称只能包含 ASCII 字符。
标志
| 项 | 描述 |
|---|---|
| -M | 当源文件成功复制后,使用 bellmail 命令通知发送方。 |
| -p | 复制源文件到本地系统的假脱机目录。 在 乌奇普 命令调用 乌奇科守护程序之前,源文件在假脱机目录中驻留一段时间 (在 乌沙勒 程序中定义) ,该守护程序实际上将副本传输至指定远程系统上的公共目录。 缺省值为直接传输源文件到指定用户。 |
示例
- 要将文件复制到远程系统上的用户,请输入:
在此示例中,/home/bin/file1文件发送给用户karen在远程系统上zeus.uuto /home/bin/file1 zeus!karen - 要将文件复制到远程系统上的用户并接收到是否已成功复制源文件的通知,请输入:uuto -m /home/bin/file2 zeus!karen在此示例中,/home/bin/file2文件发送给用户karen在远程系统上zeus 并将消息返回给发送方,以验证复制是否成功。
- 要将文件复制到本地系统上的另一个用户,请输入:
在此示例中,/home/bin/file3文件发送给用户ron在本地系统上。 没有邮件消息发送给本地传输的接收方。uuto /home/bin/file3 ron
文件
| 项 | 描述 |
|---|---|
| /usr/bin/uuto | 包含 uuto 命令。 |
| /var/spool/uucppublic | 是 BNU 公共目录。 |