现在数据备份大多采用Windows系统带的备份软件。这个备份软件有两个缺点,一是备份的数据已经被打成了一个包,单独提取某个文件比较困难、二是恢复时受版本和权限的限制,操作起来不那么得心应手。 现在数据备份大多采用Windows系统带的备份软件。这个备份软件有两个缺点,一是备份的数据已经被打成了一个包,单独提取某个文件比较困难、二是恢复时受版本和权限的限制,操作起来不那么得心应手。 本人是20多年前开始用电脑的,那时操作系统还处于DOS时代,因而对DOS命令比较熟悉。其实,备份数据用一条简单的DOS命令就已经足够了,命令如下: xcopy 源目录\*.* 目标目录\ /s /y /d 说明如下: 源目录后面的\*.* 表示源目录下面的各个文件 目标目录后面的\ 表示目标目录是一个目录名,而非一个文件名。如果没有\,电脑就会要你确认目标名是一个目录还是一个文件,比较麻烦 /s 表示源目录下面的所有子目录下的所有文件全部需要备份 /y 表示如果在同样的位置遇到同名的文件,不需要提示确认就可以覆盖 /d 表示只拷贝比原有文件新的文件。如果源文件和目标文件的修改日期相同,上次备份后未曾修改,则不备份。 这样备份之后,在备份目录上,文件的组织方式和源目录上的相同,方便你单独恢复某个或某几个文件或目录。 其实,也不用每次都打开DOS界面敲入上面的命令,只需要把上面的命令一文本的格式保存到一个文件中均可。文件名为: 备份命令.bat 记住:文件名必须是ANSI文本格式的,用写字板编辑而成,后缀必须是.bat。 本人是20多年前开始用电脑的,那时操作系统还处于DOS时代,因而对DOS命令比较熟悉。其实,备份数据用一条简单的DOS命令就已经足够了,命令如下: xcopy 源目录\*.* 目标目录\ /s /y /d 说明如下: 源目录后面的\*.* 表示源目录下面的各个文件 目标目录后面的\ 表示目标目录是一个目录名,而非一个文件名。如果没有\,电脑就会要你确认目标名是一个目录还是一个文件,比较麻烦 /s 表示源目录下面的所有子目录下的所有文件全部需要备份 /y 表示如果在同样的位置遇到同名的文件,不需要提示确认就可以覆盖 /d 表示只拷贝比原有文件新的文件。如果源文件和目标文件的修改日期相同,上次备份后未曾修改,则不备份。 这样备份之后,在备份目录上,文件的组织方式和源目录上的相同,方便你单独恢复某个或某几个文件或目录。 其实,也不用每次都打开DOS界面敲入上面的命令,只需要把上面的命令一文本的格式保存到一个文件中均可。文件名为: 备份命令.bat 记住:文件名必须是ANSI文本格式的,用写字板编辑而成,后缀必须是.bat。 |
|
来自: 追梦者fashion > 《硬件》