Skip to main content

复制命令(示例,选项,开关等)

01 Linux基础 31 拷贝和移动命令 03 cp命令复制文件 (六月 2025)

01 Linux基础 31 拷贝和移动命令 03 cp命令复制文件 (六月 2025)
Anonim

复制命令是命令提示符命令,用于将文件从一个位置复制到另一个位置。

当您在命令行中工作时,复制命令特别有用,因为您无法右键单击并复制文件以将其粘贴到其他文件夹或硬盘中,就像在Windows中使用普通复制功能一样。

使用copy命令,您可以使用其特定名称和文件扩展名复制文件,或使用通配符一次复制文件组,而不管文件名或文件扩展名如何。其他一些复制命令选项包括验证文件是否已正确复制的功能,并禁止提示覆盖同名文件。

复制命令可用性

可以从Windows 10,Windows 8,Windows 7,Windows Vista和Windows XP中的命令提示符以及“高级启动选项”和“系统恢复选项”修复/恢复菜单中获取复制命令。

复制命令也是在Windows 2000和Windows XP中的故障恢复控制台中使用的故障恢复控制台命令,以及在MS-DOS中可用的DOS命令。

注意:某些复制命令开关和其他复制命令语法的可用性可能因操作系统而异。

复制命令语法

复制 / d / v / N / Y | / -y / Z /升 /一个 | / b 资源 /一个 | / b + 资源 /一个 | / b + … 目的地 /一个 | / b /?

小费:如果您不确定如何解释上面或下面列表中所述的复制命令语法,请参阅如何读取命令语法。

  • / d =允许创建目标文件解密。
  • / v =验证是否正确写入了新文件。
  • / N =复制具有非8dot3名称的文件时,使用短文件名(如果可用)。
  • / Y =禁止确认提示覆盖 目的地 如果它的名称与 资源 文件。
  • / -y =显示确认提示以覆盖文件 资源 文件名与 目的地 文件名。
  • / Z =以可重新启动的模式复制网络文件。
  • /升 =将链接复制到 资源 而不是实际的文件 资源 指着。
    • 这只有在相关时才有意义 资源 是一个象征性的联系。
  • /一个 =表示ASCII文本文件。
  • / b =表示二进制文件。
  • 资源 =这是您要复制的文件的位置和名称。
    • 该 资源 可能不是文件夹,您可能不使用通配符(星号)。
  • 目的地 =这是文件中指定的位置和/或文件名 资源 应该复制到。
  • /? =使用带有copy命令的help开关显示有关该命令的几个选项的详细帮助。

您还可以通过选择多个来附加文件 资源 文件,但只有一个 目的地 文件。

复制命令示例

复制Z: Software program.iso C: Users Jon Downloads Programs

上面的复制命令将复制 program.iso 来自 Z: 开车到 下载程序 夹。

复制Y: install j93n.exe Y: more m1284.msi

您可以使用copy命令重命名文件,甚至可以更改文件的扩展名。在上面的例子中, j93n.exe 文件正被复制到。上的新文件夹 Y: 开车为 m1284.msi .

这不是一种文件转换技术(即,EXE文件实际上并没有转换为MSI),而是一种制作相同副本的方法,但是 目的地 文件以不同的名称保存在不同的文件夹中。下面的例子类似……

复制D: i386 atapi.sy_ C: Windows atapi.sys

在上面的例子中, atapi.sy_ 文件,位于 I386 Windows XP安装光盘上的文件夹,被复制到 C: WINDOWS 目录为 ATAPI.SYS .

不像 Y: 上面的驱动示例,这个更加真实,因为在修复某些特定的Windows问题时,从光盘复制文件是一种常见的做法。

复制D: readme.htm

在此示例中,复制命令没有 目的地 指定,所以 的readme.htm 文件被复制到您键入复制命令的任何目录。

例如,如果您键入 复制d: readme.htm 来自 C: WINDOWS> 提示, 的readme.htm 文件将被复制到 C: WINDOWS .

copy / y / v C: Users Jon Downloads * .mp3 C: Users Jon Music DownloadedMusic

复制命令的这个示例将复制所有MP3( * .MP3 ) 来自 下载 文件夹到 音乐 DownloadedMusic 文件夹,但我们希望确保每个文件都被复制,即使已经有一个文件 DownloadedMusic 同名(/ Y)。我们将验证副本(/ v)确保命令提示符告诉我们文件是否实际被复制或者进程中是否发生错误。

注意:文件夹必须已存在于 目的地 复制命令之前的位置将文件复制到它。您可以使用命令提示符在命令提示符中创建新文件夹 MKDIR 命令。

复制Z: file1.txt + Z: file2.txt + Z: file3.txt Z: combined.txt

上面的复制命令示例将三个TXT文件合并为一个名为的新TXT文件 combined.txt 。如您所见,每个应该属于合并的文件需要用+符号分隔,但不能用空格分隔。

在我们的例子中,每个文本文件中 资源 区域(在“复制”一词之后)在文档的第一行读取“1st”,“2nd”和“3rd”。当与复制命令组合成一个时, combined.txt 文件读取“1st 2nd 3rd”,全部在第一行。

您还可以使用星号附加多个文件。换句话说,在我们的例子中,我们可以替换所有这些 。文本 实例 Z: *。TXT ,但只有我们想要合并在一起 每个TXT文件 来自 Z: 驾驶。

复制相关命令

复制命令类似于xcopy命令,但与复制不同,xcopy能够复制文件夹。