AIX命令参考大全,卷 2,d - h - doswrite 命令

[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]

AIX命令参考大全,卷 2,d - h

doswrite 命令

用途

复制文件到 DOS 文件

语法

doswrite-a ] [  -v ] [  -DDevice ] File1 File2

描述

doswrite 命令把 File1 参数指定的文件复制到由 File2 参数指定的 DOS 文件。doswrite 命令复制文件到单个 DOS 软盘。doswrite 命令不能跨多个 DOS 软盘复制文件。

doswrite 命令把 File2 参数指定的文件用标准 DOS 命名约定写到 DOS 设备。因为 DOS \ (反斜杠)字符对于 DOS 操作系统而言具有特定含义,当指定 File2 参数内子目录名时不使用 \(反斜杠)。而用 /(斜杠)代替。

doswrite 命令在它检查 DOS 设备前把 File1 参数中的小写字符转换成大写。因为假定所有的文件名是全(不是相对)路径名,所以无需在开始添加 / (斜杠)。

如果 File2 参数指定的文件包含 / (斜杠),每一中间部分必须作为目录存在,但是末尾部分(文件名)不一定要存在。任何同名的现有文件将被覆盖。

注:
  1. 通配符 * 和 ?(星号和问号)不会由该命令以特殊方式来处理(尽管它们是由 shell 处理的)。如果不指定文件扩展名,则此文件名将认为您已指定了一个空的扩展名。
  2. 该命令必须命名为 doswrite
  3. 一个 DOS 目录最多可包含 244 个文件。

标志

-a 用 CR-LF(回车符、换行) 序列替换 NL(新建行)。添加 Ctrl-Z 到文件末尾的输出。
-D Device 指定 DOS 设备名为 /dev/fd0/dev/fd1。缺省设备为 /dev/rfd0。该设备必须为 DOS 磁盘格式。
-v 将磁盘格式信息写到标准输出。用此标志验证此设备为一个 DOS 磁盘。

示例

  1. 要将一个文本文件复制到 DOS 软盘,请输入:
    doswrite  -a chap1 chap1.doc
    该命令把当前目录上的文件 chap1 复制到缺省设备 /dev/fd0 上的 DOS 文本文件 \CHAP1.DOC
  2. 要将一个二进制文件复制到 DOS 软盘,请输入:

    doswrite -D/dev/fd1 /home/fran/testdata /survey/test.dta

    这将把数据文件 /home/fran/testdata 复制到 /dev/fd1 上的 DOS 文件 \SURVEY\TEST.DTA

  3. 要将当前目录的所有文件复制到缺省驱动器上的 DOS 软盘,请输入:

    for i in *
    执行
    doswrite $i $i
    done

文件

/usr/bin/doswrite 包含 doswrite 命令。
/dev/fd0 包含软驱的设备名。

相关信息

《AIX 5L V5.2 系统用户指南:操作系统与设备》中的『文件概述』描述了文件、文件类型,以及如何命名文件。

dosdel 命令、dosdir 命令、dosformat 命令、dosread 命令。

[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]