linux下如何备份一个目录下指定的一部分文件,求强人帮忙说下,急啊!! 20

用tar这个命令... 用tar这个命令 展开
 我来答
zjhxmjl
2012-03-21 · TA获得超过1078个赞
知道小有建树答主
回答量:1203
采纳率:0%
帮助的人:793万
展开全部
可以创建一个自动运行脚本
1、比如每天产生一个/data/access.log这样的文件,我们每天备份到backup目录的access_2011-01-12.log.gz这样的文件。
2、增加计划任务
export EDITOR=vi
crontab -e
0 0 * * * /data/bak.sh;

3、bak.sh文件内容如下:
cat /data/bak.sh
#!/bin/bash

logs_dir=/data
bak_dir=/data/backup
bak_file=access_`date +%Y%m%d`.log
# tar everyday
#echo "begining of tar"
tar zcf $bak_dir/$bak_file.gz $logs_dir/access.log

# clear bak_file
#echo "clearing file.log"
find $bak_dir -mtime +7 -exec rm -rf {} \;

#end

参考资料: http://www.92linux.tk

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ccctctc
2012-03-20 · TA获得超过6601个赞
知道小有建树答主
回答量:1346
采纳率:0%
帮助的人:454万
展开全部
tar -cvf tarname file1 file2 …… filen
比如你要打包/tmp下的 1.log,和2.log
tar -cvf alog 1.log 2.log
追问
那如果文件过多,数量过大怎么办呢?
追答
可以按类型打包
tar -cvf tarname.tar *.log *.sh
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
幻城落樱
2012-03-21 · 超过34用户采纳过TA的回答
知道答主
回答量:132
采纳率:0%
帮助的人:74.7万
展开全部
ccctctc 正解
少量的话用个数 多的话按分类也可以按文件头名或尾名
比如
tar zcf file1 file2 #tar zcf file{1..5}也行
tar zcf file*
tar zcf *.file
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gk4589210
2012-03-20 · TA获得超过236个赞
知道小有建树答主
回答量:406
采纳率:0%
帮助的人:185万
展开全部
用软件
更多追问追答
追问
大哥  我要是这样跟领导讲 我不灰飞湮灭啊
追答
o要跟领导讲让他自己复制粘贴去
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式