批处理命令~搞定初级备份

普通本机备份:

@echo on
xcopy D:\web /d /e /k /y N:\Web

跨服务器备份:

@echo on
net use \\*.*.*.* "admin密码" /user:administrator

xcopy \\需备份机ip\d$\Web /d /e /k /y   本机存储位置  N:\Web

xcopy \\需备份机ip\d$\Web /d /e /k /y   本机存储位置  N:\Web

以下内容来自豆瓣:https://www.douban.com/note/371422031/

Xcopy参数介绍
  命令格式:XCOPY source [destination] 一堆可选的参数
  参数介绍
  source 指定要复制的文件。
  destination 指定新文件的位置和/或名称。
  /A 只复制有存档属性集的文件, 但不改变属性。
  /M 只复制有存档属性集的文件, 并关闭存档属性。
  /D:m-d-y 复制在指定日期或指定日期以后改变的文件。如果没有提供日期,只复制那些源时间比目标时间新的文件。
  /EXCLUDE:file1[+file2][+file3]...
  指定含有字符串的文件列表。如果有任何字符串与要被复制的文件的绝对路径相符,那个文件将不会得到复制。
  例如,指定如 \obj\ 或 .obj 的字符串会排除目录 obj 下面的所有文件或带有 .obj 扩展名的文件。
  /P 创建每个目标文件前提示。
  /S 复制目录和子目录,除了空的。
  /E 复制目录和子目录,包括空的。 与 /S /E 相同。可以用来修改 /T。
  /V 验证每个新文件。
  /W 提示您在复制前按键。
  /C 即使有错误,也继续复制。
  /I 如果目标不存在,又在复制一个以上的文件, 则假定目标一定是一个目录。
  /Q 复制时不显示文件名。
  /F 复制时显示完整的源和目标文件名。
  /L 显示要复制的文件。
  /G 允许将没有经过加密的文件复制到不支持加密的目标。
  /H 也复制隐藏和系统文件。
  /R 改写只读文件。
  /T 创建目录结构,但不复制文件。不包括空目录或子目录。/T /E 包括空目录和子目录。
  /U 只复制已经存在于目标中的文件。
  /K 复制属性。一般的 Xcopy 会重设只读属性。
  /N 用生成的短名复制。
  /O 复制文件所有权和 ACL 信息。
  /X 复制文件审核设置(隐含 /O)。
  /Y 禁止提示以确认改写一个现存目标文件。
  /-Y 导致提示以确认改写一个现存目标文件。
  /Z 用重新启动模式复制网络文件

时间: 2024-10-23 05:48:32

批处理命令~搞定初级备份的相关文章

一行命令搞定没有Visual Studio2003(2005)时的手动编译

一行命令搞定没有Visual Studio2003(2005)时的手动编译命令 起因: 有时可能会发生这样的情况,网站做好了,要在服务器上布署.布署中发现,有些地方代码需要小改,然而,在服务器或其他地方没有安装VS系列工具,但服务器上已安装有.net框架,此时仍然需要对已有项目的某些文件进行少量修改,并再次进行编译.此时,在服务器上安装VS系列开发工具并不可能,也不经济.那么下面的方法就可以派上用场了. (1)将下面一行保存到你项目所在的目录下一个名为:buid.bat文件中: %SYSTEMR

企业sudo权限规划详解 (实测一个堆命令搞定)

简述问题: 随着公司的服务器越来越多,人员流动性也开始与日俱增,以往管理服务器的陈旧思想应当摒弃,公司需要有 更好更完善的权限体系,经过多轮沟通和协商,公司一致决定重新整理规划权限体系,主管明确指出权限存在的问 题,并需要解决以往的root权限泛滥问题. 我作为本次权限规划的发起人,我了解到了公司现状后,经过多次与相关员工及领导沟通,确认了公司存在的 部分问题:  运维部基本入职离职流程中存在一些账号问题: 如  离职不报备,系统权限不回收.账号密码过于简单化 这样无疑给公司的服务器及数据安全造

Linux运维--企业sudo权限规划详解 (实测一个堆命令搞定)

简述问题: 随着公司的服务器越来越多,人员流动性也开始与日俱增,以往管理服务器的陈旧思想应当摒弃,公司需要有 更好更完善的权限体系,经过多轮沟通和协商,公司一致决定重新整理规划权限体系,主管明确指出权限存在的问 题,并需要解决以往的root权限泛滥问题. 我作为本次权限规划的发起人,我了解到了公司现状后,经过多次与相关员工及领导沟通,确认了公司存在的 部分问题:  运维部基本入职离职流程中存在一些账号问题: 如  离职不报备,系统权限不回收.账号密码过于简单化 这样无疑给公司的服务器及数据安全造

搞定服务器备份:WindowsServerBackup工具

服务器指一个管理资源并为用户提供服务的计算机软件,相对于普通PC来说,服务器在稳定性.安全性.性能等方面都要求更高.对于服务器来说,备份是最有效的保障措施,应该成为一项常规工作. 在WindowsServer2008中集成了一个非常高效的备份工具——WindowsServerBackup,利用该工具管理员可非常自由地对服务器上的数据实施备份,而且可以创建备份计划实现自动备份.在本文中,笔者将就使用WindowsServerBackup工具实施服务器备份相关技术细节进行演示和说明. 1.安装Win

如何在MAC上使用SVN,简单几行命令搞定

如果你要使用SVN管理代码,如果不是迫不得已,还是看看git吧,但是SVN也要知道怎么用,原理是相似的. 首先,要准备的东西:svnX软件 https://pan.baidu.com/s/1mhEay3A 1.打开安装即可,然后再打开终端开始命令行操作,如果你想切换目录,可以使用“cd”命令 ls 查看当前路径的所有文件 mkdir svnFolder 2.创建名为“svn”的文件夹,假如,该文件就在根目录下,执行以下命令,后面的路径是刚刚创建的文件夹的路径 svnadmin create /U

一行命令搞定node.js 版本升级

node有一个模块叫n(这名字可够短的...),是专门用来管理node.js的版本的. 首先安装n模块: ? 1 npm install -g n 第二步: 升级node.js到最新稳定版 ? 1 n stable 是不是很简单?! n后面也可以跟随版本号比如: ? 1 n v0.10.26 或 ? 1 n 0.10.26 就这么简单,这可怎么办??!! 另外分享几个npm的常用命令 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 npm -v      

一句DOS命令搞定文件合并

用Dos的copy命令实现: copy a.js+b.js+c.js abc.js /b 将 a.js b.js c.js 合并为一个 abc.js,最后的 /b 表示文件为二进位文件,copy 命令的其它参数可以在 cmd 里输入 copy /? 学习 在项目存放 JS 的文件夹下新建一个 TXT 文件,将代码复制进去,并修改需要合并哪些文件,最后保存并将 TXT 修改为 BAT 后缀,如下: copy core.js+hros.app.js+hros.appmanage.js+hros.ba

一条命令搞定centos 时区

以下命令在CENTOS下测试 其它系统没有测试 cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

一条命令搞定ADG

最近一直在搭建ORACLE 12C ADG ,其中包括单机到单机的ADG, RAC到RAC的ADG,还有RAC到单机的ADG,遇到不少小问题,在此做一下记录. Oracle 12c R1 RAC 修改启动方式 $srvctl modify database -d orcldg -s nomount  orcldg为数据库名 $srvctl modify database -d orcldg -s mount $srvctl modify database -d orcldg -s open 置完