好的,在 Windows 命令提示符 (CMD) 中,没有直接的“复制粘贴”命令,而是使用 copy命令来实现复制文件的功能。
“粘贴”这个动作在 CMD 的语境里,就是执行 copy命令将文件生成到目标位置。
基本语法
copy "源文件的路径" "目标文件夹的路径"
请注意:
引号 (" "):如果您的文件路径或文件夹路径中包含空格,必须使用引号将其括起来,否则命令会无法正确识别。这是一个非常常见的错误点。即使路径没有空格,养成使用引号的习惯也是个好 practice。
反斜杠 (``):在 CMD 中,路径通常使用反斜杠。
常用场景和示例
假设我想把 C:\Users\Alice\Documents\report.txt这个文件复制到 D:\Backups文件夹里。
示例 1:复制并保留原文件名
这是最常用的方式。目标路径只需要写到文件夹即可。
copy "C:\Users\Alice\Documents\report.txt" "D:\Backups"
执行后,D:\Backups文件夹里会出现一个一模一样的 report.txt文件。
示例 2:复制并重命名
如果你想在复制的同时给新文件起个新名字,可以在目标路径中写上新的文件名。
copy "C:\Users\Alice\Documents\report.txt" "D:\Backups\report_backup.txt"
或者复制到同一目录下并重命名(避免覆盖原文件):
copy "report.txt" "report_old.txt"
示例 3:使用相对路径
如果你已经通过 cd命令进入了源文件所在的目录,操作会简单很多。
首先进入文件所在目录:
cd C:\Users\Alice\Documents
然后执行复制,源文件可以只写文件名:
copy "report.txt" "D:\Backups"
高级用法:复制所有同类文件
使用通配符 *可以批量复制一类文件。
copy "C:\Users\Alice\Pictures\*.jpg" "D:\Photos"
这条命令会把 Pictures文件夹里所有的 .jpg图片文件都复制到 D:\Photos中。
关于“粘贴”和“剪切”
CMD 中实现“剪切粘贴”(即移动文件)的命令是 move。它的语法和 copy完全一样。
move "C:\Users\Alice\Documents\report.txt" "D:\Backups"
执行后,原位置的 report.txt文件会消失,被移动到了 D:\Backups文件夹里。
图形化操作的替代方案
如果你觉得记命令麻烦,在 CMD 里也可以使用熟悉的 Ctrl + C 和 Ctrl + V 来进行复制粘贴操作:
在 CMD 窗口中,右键点击可以选择“标记”,然后用鼠标拖选文件路径进行复制 (Ctrl + C)。
同样,在 CMD 窗口中右键点击可以直接粘贴 (Ctrl + V) 你刚才复制的路径。
但这只是复制和粘贴文本(路径),而不是直接操作文件本身。你仍然需要输入 copy或 move命令。
总结
操作
CMD 命令
示例
复制粘贴
copy
copy "源文件" "目标文件夹"
剪切粘贴
move
move "源文件" "目标文件夹"
批量复制
copy+ *
copy "*.txt" "目标文件夹"
记住最关键的一点:路径里有空格就加引号!
