有什么要求么?比如定期cp?如果没什么要求,一个cp命令就解决了嘛:
cp -r /var/log/ ~
如果你需要定期拷贝(服务器上需要这样),需要启用cron服务,编写/etc/crontab
自己用vi打开这个文件看,前面五个数字用四个空格隔开的分别表示分时日月周,如果你要每隔几个周期,比如说每隔一个小时,那第二个数字后面加/2,如果全要,比如说每天,那第三位数字就是*号,这五个数字后面是执行该任务的用户名,写root就是以root用户执行后面的命令,最后一个字段就是你想在前面定义的时间上执行什么命令,建议你还是用tar把日志压缩后名字里加个时间戳保存到别的地方吧。给你一个范例,这个例子在每天的凌晨0点压缩/var/log下所有的文件,放到执行者的home目录里,名字叫log-年-月-日.tar.bz2
0 0 * * * root tar -cjf ~/log-`date +%F`.tar.bz2 /var/log 2>&1 /dev/null