2023年12月18日发(作者:)
dos命令之copy详解及实例应用
copy是xcopy的同胞亲兄弟,在英文名中是复制的意思,所谓复制就是从新产生一个内容和原来文件没有任何差别的文件,copy与xcopy 有很多相同的地方,当然也有其独特的功能。在命令行输入copy/?可得到帮助信息如下图:
例1、 因为XP系统损坏不能启动,放在“我的文档”里的一份名为重要文件需要复制到d盘保存后再重装系统。我的硬盘分C D E三个区都是NTFS格式,当进入NTFSDOS时, C和D两个符号被NTFSDOS占去,所以真正C盘在NTFSDOS下是从 E盘开始的,真正的D盘由F盘代替真正E盘却变成了G盘,如果你分三个区以上,以此类推。假如你分四个区C D E F前三个区是NTFS格式最后一个区是FAT32格式,那么当进入NTFSDOS时你会发现D与E两个盘符将被NTFSDOS占去,输入C:回车后,看到的其实是你的最后一个FAT32分区即你的F盘,那你的C系统盘当然是从F盘开始的以此类推。本人不才,表达能力有限,说了这么多表面看来有些跑题了,其实这些是必须要弄清楚的,否则别说到dos下去复制重要文件了,就是这些盘符也把你的搞的晕头转向。下面以“电脑市场GHOST XP SP3纯净版_6.0”为例,设置光盘从光驱启动,启动后会看到以下画面如下图
直接回车可看到下图在提示符下输入NTFS4dos回车
请看图:
在CD=D:_RAM=C:_A:>下输入e: 回车,再输入dir查看我的文档在哪?如下图
在CD=D:_RAM=C:_E:>下输入cd docume~1回车后dir可看到一个名叫ken文件夹,它就是我的文档存放的地方,这个名子根据你的登录帐号变化而变化的,如下图
接着再输入cd ken回车后再输入dir如下图:
在CD=D:_RAM=C:E:DOCUME~1KEN>下输入cd mydocu~1回车后dir即可看倒一份名为的文件如下图:
节下来就简单了,在CD=D:_RAM=C:E:DOCUME~1KENMYDOCU~1>下输入copy f:回车即可成功备份了这个文件到D盘根目录下。如有不明可QQ互相交流,共同进步。
例2、 把C:temp下的文件复制到D盘并从新命名为,在C:User5000>下输入copy c:
d:回车如下图:
假如d:盘下已存在文件,复制时电脑会提示是否覆盖当前文件并给出三个选择:(Yes/No/All)如下图
Y(Yes)代表覆盖
N(No)代表不覆盖
A(All)代表覆盖全部
如果不想让电脑提示而是直接覆盖,那该如何操作呢?应在copy后面加上/y意思是不用询问直接覆盖,完整格式应是copy /y c: d:
例3、 把c:temp里的所有文件复制到D:temp文件夹里该如何操作呢?那就要用到我们以前学过的*通配符了,如果不会用可先回头看看这部分的教程。在c:users5000>下输入copy c:temp*.* d:temp回车看下图:
例4、 还是以上图为例现在我要把C:temp下的所有文本文件也就是以txt结尾的文件复制到D:temp文件夹下如何操作?“*”可代表任意单个或多个字符,完整格式copy c:temp*.txt d:temp请看下图:
当然你也可以先进入C:temp下然后再复制效果和上面一样如下图:
当然你还有一条选择那就是在命令符下输入
cd
cd temp
copy *.txt /y d:temp效果一样如下图:
例5、 还是以上图为例我要把c:temp下含有ic文件名的任何类型文件复制到D:temp下,ic两个字母在什么位置这个不管,反正只要含有ic的文件名都属于在范围内。在命令行输入copy *ic*.* /y d:temp如下图
例6、 当然copy的功能不仅仅是复制还有合并的功能,在c:temp>输入copy ++ 要将位于C:tem下的、、 三个文本文件合并成一个文件并取名为,这样当执行完合并命令后,在当前目录也就是C:temp下会多出一个名为的文本文件,并且它的内容是前三个文件内容的组合,为了试验我在文件里输入了“合并”在文件里输入了“实验”在文本输入了“成功”那么合并后你会在文件里看到“合并实验成功”这六个字。在c:temp>下输入dir回车后会多出一个名为文件,继续输入type 如下图:
例7、 还是以上图为例,假如把合并后的文件放在D:temp下如何操作?c:temp>下输入copy ++
d:回车,看出区别来了吗?就是在生成的文件前加上路径,如果不加,则在当前目录下生成新的文件
例8、 在c:temp>输入copy ++ 要将位于C:tem下的、、 三个文本文件合并成一个文件并取名为,这样当执行完合并命令后,在当前目录也就是C:temp下会多出一个名为的Word文档文件,并且它的内容也是前三个文件内容的组合。
例9、 如果C:temp下有很多以txt结尾的文档,如果按照上面的方法一一将它们合并,也是一件很痛苦的事情,现在讲一种最省事的办法还是以例6为例首先进入到c:temp文件夹下在C:temp>输入copy *.txt 意思是将temp文件夹下的所有以txt结尾的文本文档合并成一个文件并取名为1看下图
例10、 此外,copy命令还可以巧妙地将一个文本文件合并到一个非文本文件中,可以实现隐藏秘密的作用。私人信息要隐藏起来,请先录入并保存为文本文件,假设保存为,注意在内容之前留两个空行,如下图:
另找一个非文本文件,最好为图片文件或可执行文件。(其它格式mp3、wav、rm等…有兴趣自己试验)以图片文件为例,假设它的文件名为。如果把它们都放到C:temp下,在命令行输入Copy /b + /a 执行该命令后,生成了一个新文件。如下图:
回到Windows中用图片浏览软件打开这个它,你会发现它与的显示结果一模一样,至于新生成的
图像,在命令行直接输入 回车你看到什么了?(注意:后面一定加上图片的绝对路径,如果图片在当前文件夹下就不用了,就像这个例子)一堆乱码吗?一定不要修改否则一定打不开,你想修改你的秘密直接修改里的内容然后再从新合并别无它法。但如果你按下Ctrl+End键将光标移至文件的尾部!是不是文件中的内容? “秘密”原来在这儿。如下图:
例11、 再来一个精彩的例子就是如何利用copy来破解Xp登录密码的实例,其实破解XP登录密码方法有很多,不过只要你掌握了这个比较原始的方法,再用其它方法简直易如反掌,本人认为学Dos不要怕麻烦,像前面讲过的路径path那一章用命令方式启动程序能够加强你dos和输入熟悉程度,点击“桌面”上的快捷方式这种方法连三岁小孩都会,如果你对dos感兴趣健仪你不要再去点击“桌面”上的快捷方式来启动程序了,话归正题。
假如有台电脑XP系统加了登录密码,硬盘里有你需要的资料,只要你掌握了我制做的“dos命令系列详解及实例应用”利用这个例子你就能神不知鬼不觉地把他的资料复制出来,而他不会发现(专业人士除外)。这个例子是以“例1”为例的,之前的步骤是一样的就不讲了从下图开始才有变化
在CD=D:_RAM=C:_A:>下输入E:回车后再输入copy windowssystem32configsam f:如下图,这行代码的意思是备份原来帐号放在D盘
接着再输入copy /y windowsrepairsam windowssystem32config回车这句代码的意思是将windowsrepair下的sam空密码文件替换掉当前有密码的sam文件,如下图
现在从新启动电脑你就可以随意进出了,复制出你要的资料后,再恢复这台电脑的原来密码,这样就没人知道了,恢复方法就是把原来备份在D盘的sam文件替换掉windowssystem32config下的sam空密码文件,这里就不演示了,如果不会,说明以前课程你没学会,(注意:以上这个例子,刻隆版即Ghost版不适用,原因请思考)其实我也不是什么高手,我只是想把我学到的知识共享出来与dos爱好者分享,共同学习共同进步而已,欢迎交流。


发布评论