每天一个linux命令(8):cp 命令
1、esentutl /g %windir%/security/database/secedit.sdb (该命令参数用于查询secedit.sdb文件是否被损坏,若返回“integrity check successful”,刚表示该文件没有被损坏,否则请执行第2步命令参数以修复secedit.sdb文件)。不幸的是linux命令,ansible无法知道你的命令所指向的内容是否改变了什么东西,为了让ansible知道这一点,我们需要提供删除和创建这2个参数给它,当使用创建时,如果文件已经存在,那么命令将不会被执行,如果执行删除时,文件存在,那么命令将被执行。然后解释下后面的命令:在/etc/下会有cron.hourly,cron.daily,cron.weekly,cron.monthly这四个文件夹linux命令,他们下面分别放着一些文件,用来指定每小时,每天,每个星期,每个月要执行的操作,命令run-parts的意思是执行下面目录里面的程序和脚本,例如run-parts /etc/cron.hourly意思就是执行/etc/cron.hourly文件夹下的程序以及脚本。
1.命令格式:
用法:
cp[选项]...[-T]源目的
或:cp[选项]...源...目录
或:cp[选项]...-t目录源...
2.命令功能:
将源文件复制至目标文件,或将多个源文件复制至目标目录。
3.命令参数:
-a,--archive 等于-dR--preserve=all
--backup[=CONTROL 为每个已存在的目标文件创建备份
-b 类似--backup但不接受参数
--copy-contents 在递归处理是复制特殊文件内容
-d 等于--no-dereference--preserve=links
-f,--force 如果目标文件无法打开则将其移除并重试(当-n选项
存在时则不需再选此项)
-i,--interactive 覆盖前询问(使前面的-n选项失效)
-H 跟随源文件中的命令行符号链接
-l,--link 链接文件而不复制
-L,--dereference 总是跟随符号链接
-n,--no-clobber 不要覆盖已存在的文件(使前面的-i选项失效)