cp命令
cp命令用来将一个或多个源文件或者目录复制到指定的目的文件或者目录。
cp [选项] [参数] 常用选项:
-r -R 递归拷贝目录及目录里所有的内容
-i 交互式,默认支持
-d 复制的时候,如果目录有链接文件,则只复制链接文件
-p --preserv,复制的时候将文件的属性一起复制
-a = -dpR
-v 复制的时候显示详细过程
如何定期执行备份命令?
使用corn后台进程,cron一旦启动会根据自己的配置文件执行任务
例如:
每天备份/etc/FILE目录下的所有文件到/home/USERNAME/FILE_date目录下,date代表备份的日期。可以编写如下的shell脚本cptest.sh来进行:
#!/bin/bash cd /home/admin/backup year=`date +%Y` month=`date +%m` day=`date +%d` now=$year-$mouth-$day 或者:time=`date +%F` now=$time mkdir backuo_$time 定义变量 cp -av /etc/FILE /home/USERNAME/FILE_$now
通过执行 bash cptest.sh 完成备份工作
如果键入:chmod +x cptest.sh 可以将其设置为可运行 通常,我们选择在系统负载不是最大的时候进行数据备份(凌晨3点左右) corn启动以后,它检查/var/spool/corn目录中的配置文件来找到所要执行的任务和执行任务的时间,依据设定的在规定时间执行规定的任务。
原创文章,作者:半斤八两,如若转载,请注明出处:http://www.178linux.com/72414