英文"Copy",通常音译为"拷贝",意译为"复制".也是DOS下最常用的拷贝命令。dos下面用一条COPY命令的同时复制几个文件的命令。一个很容易见名知意的命令,它的作用是复制文件,用法十分简单:copy 源文件 目的路径。
copy是一个很基础的DOS命令,也许在今天已经很少有人使用,但作为一个非常重要的基础命令,仍然需要掌握。上面关于copy命令的介绍纯属于windows下的简介,既然在cmd中输入copy /?就可以得到,那上面的这些又有什么真正的作用呢?对于这种比较专业的命令,我想还是多举举例子比较好让新手理解。
中文名
拷贝
外文名
copydos
拷贝命令
作 用
复制文件
copy用法命令
编辑
语音
COPY [/D[1]
] [/V] [/N] [/Y | /-Y] [/Z] [/A | /B ] source [/A | /B]
[+ source [/A | /B] [+ ...]] [destination [/A | /B]]
source 指定要复制的文件。
/A 表示一个 ASCII 文本文件。
/B 表示一个二进位文件。/D 允许解密要创建的目标文件
destination 为新文件指定目录和/或文件名。
/V 验证新文件写入是否正确。
/N 复制带有非 8dot3 名称的文件时,
尽可能使用短文件名。
/Y 不使用确认是否要覆盖现有目标文件的提示。
/-Y 使用确认是否要覆盖现有目标文件的提示。[2]
/Z 用可重新启动模式复制已联网的文件。命令行开关 /Y 可以在 COPYCMD环境变量中预先设定。这可能会被命令行上的 /-Y 替代。除非 COPY命令是在一个批处理脚本中执行的,默认值应为在覆盖时进行提示。要附加文件,请为目标指定一个文件,为源指定数个文件(用通配符或 file1+file2+file3 格式)。
首先,在我的电脑D盘建立一个文件,例如1.txt,最好在其中写入一些数据。另一台互联的机器,机器名为test,上面有一个共享文件夹tool,当然要开通用户在test和共享文件夹上的权限。
1.一台机器内,一个磁盘内的文件复制:命令copy D:\1.txt D:\2.txt 注意后面的2.txt不能省略,省略默认为建立一个原来相同文件名的文件,所以不能实现。
2.一台机器内,不同磁盘间的文件复制:命令copy D:\1.txt E: 这样就会在E盘看到拷贝的1.txt了 。
3.不同机器间的文件复制:相当于上传与下载[3]
上传命令copy D:\1.txt\\test\D$这样就可以在test机器的D盘看到1.txt了;
也可以输入:copy D:\1.txt\\test\tool这样在共享文件夹tool中也可以看到1.txt了。
下载命令,需要先在test上的D盘建立文件2.txt ,再在tool里建立一个3.txt
输入copy\\test\D$\2.txt D:\ 即可将test上D盘的2.txt下载到本地D盘
输入copy\\test\tool\3.txt D: 即可将tool文件夹下的3.txt下载到本地D盘
注:这里的D:\ 和 D: 在后面不跟子目录时作用是一样的。[4]
例举说明
例子1:要将文件Memo.doc复制到当前目录中的Letter.doc。
执行以下命令:copy memo.doc letter.doc
例子2:要将文件Memo.doc从当前驱动器的当前目录复制到位于驱动器C上的现有目录System中。
执行以下
命令:copy Memo.doc c:\system
如果System目录不存在,Memo.doc文件将被复制到驱动器C的磁盘根目录下名为System的文件中。
例子3:要将位于当前驱动器的当前目录中的Mar89.zip、Apr89.zip以及May89.zip合并,并将它们放在当前驱动器的当前目录下名为Report的文件中。
执行以下命令:copy mar89.zip + apr89.zip + may89.zip report
例子4:要将所有的四个文件合并进Report,而且已有名为Report的文件。
执行以下命令:copy report + mar89.rpt + apr89.rpt + may89.rpt
例子5:在当前驱动器的当前目录中,要将所有具有.txt扩展名的文件合并进名为Combin.doc的文件中。
执行以下命令:copy *.txt combin.doc
此时,打开Combin.doc文件,你会发现,该文件已将*.txt文件的所有内容合并为一篇文档。
例子6:COPY命令将每个带有.txt扩展名的文件和它对应的.ref文件合并起来。结果是文件名相同但扩展名为.doc的文件。COPY将File1.txt与File1.ref合并形成File1.doc,然后copy将File2.txt与File2.ref合并形File2.doc,如此等等。
执行以下命令:copy *.txt + *.ref *.doc
例子7:要合并所有具有.txt扩展名的文件,然后合并所有具有.ref扩展名的文件,并将合并结果置Combin.doc文件中.
执行以下命令:copy *.txt + *.ref combin.doc
copy命令加密
编辑
语音
加密条件
准备一个EXE执行文件,或者是图片的文档,和一个自已想隐藏的TXT文档(也可以隐藏ZIP,RAR文件),要求在同一目录下。
分别用hello.jpg和123.txt作讲解,保存为gif,保存后命名为sky,已经把这两个文件放到D盘的根目录下了
加密工作
准备工作做好了进入CMD 使用CMD进入需要合并的文件的目录下(输入D:即可进入d盘根目录),文件都放到了D盘根目录下,所以只进到D盘就可以了。
进到目录下输入: copy/b hello.jpg + 123.txt= sky.gif
复制成功了,合并后的文件命名为sky了,用看图软件打开sky.gif看上去跟原图片没有什么区别,但是记事本打开看就不同了,打开记事本,直接把sky.gif图片拖进去,出现一堆乱码,不过没关系,此时打到文档末尾(直接按Ctrl+End),看到了吧,最下面的那些内容是123.txt里的内容,这种方法是不是一种隐藏自己隐私的好方法呢。[5]
如果隐藏的是ZIP,RAR压缩包文件,将sky.gif的后缀名更改为RAR,或ZIp,即可得到所隐藏的压缩包。[6]
建议:先将txt文件压缩,再加密进图片,防止信息损坏。
copy补充内容
编辑
语音
copy c:\srv.exe \\ip\***$ 意思 是复制srv.exe到对方IP下的***下
copy \\ip\***$\srv.exe c:\ 意思是复制对方***i.exe文件至本地c:\
还有上面说的123.txt文件里面的文本开头最好空三个空格,以免头几个字符被覆盖掉,其中参数/b指定以二进制格式复制、合并文件;参数/a指定以ASCII格式复制、合并文件。这里要注意文件的顺序,二进制格式的文件应放在加号前,文本格式的文件放在加号后。[7]
copy其他意思
编辑
语音
在英文中
n. 1. 复制本, 副本2. 一份, 一册3. 准备排印的书面材料4. (报刊等的)稿件;(可用于报纸文章或广告的)消息,信息
vt. & vi. 1. 复制; 抄写2. 作弊;抄袭
vt. 1. 模仿, 仿效2. 抄写;誊写
在无线电中
词组: copy that常表示收到的意思. 在多种FPS游戏的无线电, 二战无线电, 动作战争电影里 多次出现、使用。copy在无线通信口语中常作为平级接收,表示为收到、照做。如果作为下线对上级(如:塔台、指挥机舰、上级单位等)通信的接收则用roger that,copy与roger在此类无线通信口语中应该注意区分。
快捷方式 ctrl+c
PHP中
语法copy(source,destination)参数描述
source必需。规定要复制的文件。
destination必需。规定复制文件的目的地。
说明将文件从source拷贝到destination。如果成功则返回 TRUE,否则返回 FALSE。
词条图册
更多图册
参考资料
1.
电子世界 1996年06期
2.
晋中师范高等专科学校学报 2000年03期
3.
南宁师专学报 1997年01期
4.
计算机文汇 1994年01期
5.
电脑知识 1996年02期
6.
软件世界 1994年10期
7.
电脑爱好者 1996年04期