dos 文件复制
我至今记得第一次在DOS黑屏前敲下copy命令时的那种陌生感。光标在C:\>后面闪烁,像一只等待指令的机械眼。那时Windows 95还没普及,机房里的电脑全是486,硬盘只有几百兆。老师站在讲台上说:“今天学copy,以后你们拷文件就靠它了。”没人想到二十年后,这个命令会被打包进一个叫“命令行”的怀旧工具里。
DOS的copy命令其实就两个参数:源文件和目标位置。copy a.txt b.txt,回车,屏幕安静地跳出一行“1 file(s) copied”。没有进度条,没有动画,甚至连个确认提示都没有。你要是眼神不好,都分不清它到底干活了没有。但恰恰是这种沉默,让copy显得格外可靠——它不像Windows里那个会突然弹出“目标文件夹已存在”的对话框,也不像某些网盘那样复制完还要给你推送个广告。
真正有意思的是copy的变体。比如copy con test.txt,这招能直接在命令行里创建文本文件。当年我们写作业,就靠这招在纯DOS环境下敲出一篇作文,然后copy到软盘上交给老师。还有copy file1+file2 file3,能把两个文件拼成一个——这功能现在听起来像天方夜谭,但在没有剪贴板的年代,它就是最简单的合并工具。我记得有次帮隔壁班同学合并期末成绩单,用的就是这招,那哥们儿愣是盯着屏幕看了半分钟,问我:“它怎么不报错?”我回他:“报错干嘛?它干完了。”
当然,copy也有脾气。你要是把目标路径写错,它会冷冷地回一句“File not found - a.txt”。要是目标盘满了,它更干脆——“Insufficient disk space”。没有废话,没有“请检查您的磁盘空间后重试”这种客套话。这种直接了当的性格,在今天的软件里几乎绝迹。现在的程序都太“贴心”了,恨不得在你犯错前就替你决定一切,可DOS不这样,它把选择权全交给你,然后为你的错误买单。
用copy最爽的一次,是我帮家里备份老照片。那台1998年的联想电脑,硬盘才2.1G,塞满了扫进去的胶片照片。我找了个大号U盘,插上后系统识别为E盘,然后敲下copy D:\photos\*.* E:\backup。几百张照片,屏幕上一行行文件名飞速滚动,像瀑布一样。那感觉不像在复制数据,倒像在给一段时光做拓印。后来那台电脑硬盘坏了,但U盘里的照片至今还在。
现在的人复制文件,要么拖拽,要么Ctrl+C、Ctrl+V,要么用各种云盘自动同步。没人再关心文件是怎么从一个地方“走”到另一个地方的。但copy命令教会我的事,比“复制”本身重要得多:它让我明白,任何操作背后都有明确的逻辑——源在哪,目标在哪,中间发生了什么。这种透明感,在如今这个黑盒遍地的数字世界里,反而成了一种奢侈。
你要是哪天打开命令行,不妨敲一次copy试试。不用复制什么重要的东西,就拷个临时文件玩。看着那行“1 file(s) copied”慢慢浮现,你会忽然意识到,原来电脑也可以这么安静地听你指挥,不吵不闹,干完就收工。

喜欢
讨厌