linux shell xcopy file by date,Xcopy命令参数使用介绍
XCOPY是COPY的扩展,可以把指定的目录连文件和目录结构一并拷贝,但不能拷贝系统文件;使用时源盘符、源目标路径名、源文件名至少指定一个;选用/S时对源目录下及其子目录下的所有文件进行COPY。除非指定/E参数,否则/S不会拷贝空目录,若不指定/S参数,则XCOPY只拷贝源目录本身的文件,而不涉及其下的子目录;选用/V参数时,对的拷贝的扇区都进行较验,但速度会降低。
我们不可数典忘祖,该学习的还是要学习,不该忘记的还是不能忘记,尤其是DOS批处理命令,在开发软件或项目的时候,都离不开这些基本的原始的命令。本文,我们来学习Xcopy的参数及实例
一、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 用重新启动模式复制网络文件。
二、Xcopy命令实例介绍
①本机复制文件或文件夹的实例
Xcopy d:\UpdateFiles e:\123 /s /e /y
命令解释:将D盘的UpdateFiles文件夹中包含的所有东西,全部复制到E盘的123文件夹内;/s /e /y 参数说明:在复制文件的同时也复制空目录或子目录,如果目标路径已经有相同文件了,使用覆盖方式而不进行提示。
②在局域网中的应用实例
Xcopy \\192.168.0.168\UpdateFiles e:\123 /s /e /y
命令解释:将192.168.0.168这台计算机的名称为UpdateFiles的文件夹内的所有东西,全部复制到本机的e:\123 文件夹;参数说明:在复制文件的同时也复制空目录或子目录,如果目标路径已经有相同文件了,使用覆盖方式而不进行提示。
③结合/d标签,实现只复制比目标文件新的文件假如现在c:\a文件夹下的所有文件和d:\a下的文件相同(修改日期及内容)
c:\a下的一个文件被别人修改了或者添加了一个文件!
能否写个bat,判断一下c:\a文件夹下的每个文件的最后修改日期是不是在前两天内!如果是,则复制到d:\a下的相应目录(要是原来有,则覆盖),如果不是,则不复制了.
@echo off
echo y|xcopy c:\a /d /e /r /k d:\a\
pause
经测试如果目标文件与源文件相同则不复制。确实一定程度了减少了对硬盘的读写。
linux shell xcopy file by date,Xcopy命令参数使用介绍相关推荐
- Linux Shell脚本入门--wget 命令用法详解
Linux Shell脚本入门--wget 命令用法详解 wget是在Linux下开发的开放源代码的软件,作者是Hrvoje Niksic,后来被移植到包括Windows在内的各个平台上.它有以下功能 ...
- linux快捷命令补齐,Linux Shell简介——自动补齐/命令行的历史记录/编辑命令行/可用的 Shell 快捷方式.doc...
Linux Shell简介--自动补齐/命令行的历史记录/编辑命令行/可用的 Shell 快捷方式 Unix (及后继者 Linux)在命令行下面诞生,因此,Unix 中的命令行有许多非常实用的功能. ...
- 红旗linux shell方式下配置声卡的命令是:,‘红旗杯’linux大赛——基础知识2
1. 在chmod 命令中,-v参数的作用是: A. 详细说明组的变化 *B. 详细说明权限的变化 C. 改变本目录及其所有子目录的文件的权限 D. 在文件的权限确实改变时进行详细的说明 2. 为了显 ...
- 红旗linux shell方式下配置声卡的命令是:,linux基础知识1
1. 在chmod 命令中,-v参数的作用是: A. 详细说明组的变化 *B. 详细说明权限的变化 C. 改变本目录及其所有子目录的文件的权限 D. 在文件的权限确实改变时进行详细的说明 2. 为了显 ...
- Day25 linux shell中的特殊符号与命令
2019独角兽企业重金招聘Python工程师标准>>> linux shell中的特殊符号 *:代表零个或多个任意字符 ?:只代表一个任意字符,不管是数字还是字母,只要是一个字符,都 ...
- Linux Shell脚本编程--curl命令详解
用途说明 curl命令是一个功能强大的网络工具,它能够通过http.ftp等方式下载文件,也能够上传文件.其实curl远不止前面所说的那些功能,大家可以通过man curl阅读手册页获取更多的信息.类 ...
- Linux Shell 通配符、元字符、转义符使用实例介绍
说到shell通配符(wildcard),大家在使用时候会经常用到.下面是一个实例: ? 1 ? 1 2 3 4 [chengmo@localhost ~/shell]$ ls a.txt b.tx ...
- Linux Shell 通配符、元字符、转义符使用实例介绍--Learning the korn shell
说到shell通配符(wildcard),大家在使用时候会经常用到.下面是一个实例: ? 1 ? 1 2 3 4 [chengmo@localhost ~/shell]$ls a.txt b.txt ...
- linux shell脚本攻略 第二章 命令之乐 cat,find,tr,sort,uniq,split等
目录 1. 使用cat进行拼接 2.录制并回放终端会话 3.find命令 4. xargs命令 5. tr命令进行转换 6.校验和与核实(md5) 7.加密工具与散列 8.排序,唯一与重复 9.临时文 ...
最新文章
- 虚拟机网络连接方式linuxcentos
- 前端中会用到的设计模式之单一职责原则
- 登录之图形跟短信验证码
- Android音频开发(五)如何存储和解析最简单的音频wav文件
- 最长单调递增子序列 [转]
- [leetcode]63. 不同路径 II
- 如何保证API接口数据安全?
- 湖北省月降水量分布数据
- idea本地运行JavaWeb项目
- mirth connect 去空格
- Java加密知识体系
- Qt【正则表达式】匹配中文汉字,和字母,过滤中英文符号
- 学堂云 意在象中-中国古典诗词鉴赏
- docker的部署及使用
- 拓嘉启远:拼多多流量一下子涨很快的原因
- HihoCoder——Trie树
- 【ELK】自定义ES-5.4.1插件步骤2——带action-amp;amp;gt;transportaction分层结构并包含详细的集成测试步骤
- leetcode第88题“非递减顺序排列“是什么意思?
- 变分贝叶斯推断(Variational Bayes Inference)简介
- python识别图片中的物体_python3+opencv3识别图片中的物体并截取的方法
热门文章
- vscode 使用Eslint 格式化代码
- WPS 字符串拼接详解(concat、concatenate)
- 网页中汉字不能正常显示的问题
- webmagic mysql_webmagic使用
- 1004. 西西弗斯式的命运
- java properties containskey_Java Properties containsKey(value)用法及代码示例
- 博弈论学习笔记(二)学会换位思考
- Microsoft visual Studio 2015 下的俄罗斯方块源程序以及修改过程
- iPhone、iPad 即将过气 Apple TV 才是苹果的未来
- 快速理解宽带调频中的贝塞尔函数