如何在Windows下用Xcopy复制文件和备份?

Windows提供了一个非常有特色的命令,用来复制文件,可以进行名为 xcopy . Xcopy可以用来将文件从一个分区复制到另一个分区或usb驱动器。Xcopy还支持 创造优势的增量备份 备份时。在本教程中,我们将查看xcopy的不同用法示例。

null

救命

有关xcopy命令的详细帮助可以通过 /? 选项如下。

$ xcopy /?
Help
救命

复制文件

最常用的xcopy类型之一是 不提供选项,只是将文件从源路径复制到目标文件。在本例中,我们将提供名为 systeminfo.txt Downloads 目录。

$ xcopy systeminfo.txt Downloads
Copy Files
复制文件

忽略错误

复制文件时,可能会出现一些与权限、损坏数据、更改数据等相关的错误。这些错误将产生错误,默认情况下,这些错误将打印到终端,并且这些错误可能会中断复制操作。这些错误可以忽略 /c 选项。

$ xcopy /c systeminfo.txt Downloads

使用日期和时间戳备份数据

一个非常有用的特性是根据文件的日期和时间戳复制文件。当我们定期进行备份时,我们可以指定更改文件的时间指定备份的时间。例如,我们在以下定期日期进行备份。

  • 01-04-2017
  • 08-04-2017
  • 15-04-2017

我们可以指定日期,在该日期之后,我们将只复制更改的文件。在本例中,仅复制2017年4月15日之后更改的文件。

$ xcopy project project-backup /d:15-04-2017

冗长的操作

另一个有用的功能是在复制操作期间打印文件。这将为我们提供有关复制操作的反馈。我们将使用 /f 此选项。

$ xcopy /f Downloads Downloads-backup
Verbose Operation
冗长的操作

仅复制现有目标的文件

在将文件从源复制到目标时,我们可以设置一个规则,该规则只复制远程目标中存在的文件。

$ xcopy /u Downloads Downloads-backup

复制隐藏文件和系统文件

Windows有不同类型的文件,如 System Hidden . 这些文件特别是由操作系统或相关应用程序使用的。默认情况下不会复制这些文件。为了复制这些类型的文件,我们将提供 /h

$ xcopy /h Downloads Downloads-backup

排除要复制的文件和扩展名

在复制时,我们可能不需要复制某些文件名或扩展名。例如,开发人员不想复制二进制文件或临时文件。所以我们需要排除这些类型的文件和文件名。我们将创建一个文件,其中存储的文件名和扩展名逐行将被排除。我们有档案 ex.txt 有以下内容。

.exetemp

我们想排除 .exe temp 文件名和扩展名

$ xcopy /exclude:ex.txt Downloads Downloads-backup

相关文章: 如何备份Linux文件系统?

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享