关于备份将swp文件也给备份了

careers1111 2013-09-12 09:24:28
各位大拿好:

目前想每天凌晨定时备份/home/weblogic/logs/下面所有日志,目录下面有aaa.log, bbb.log两个文件以及其他目录文件里面分别存放日志;
备份成功后文件名为2013-09-12.tar.gz 第二天查看2013-09-12.tar.gz里面有三个文件aaa.log, bbb.log,bbb.swp,而且bbb.swp的文件大小是bbb.log的好几倍;
打包命令为: tar -cvzf 2013-09-12.tar.gz /home/weblogic/logs/

为什么备份后的tar中会出现了bbb.swp文件,如果打包不像有swp如何处理,谢谢大家;
...全文
99 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
ljc007 2013-09-13
  • 打赏
  • 举报
回复
检查一下到底有没有swp文件
find /home/weblogic/logs/ -name "*.swp"
姜小白- 2013-09-13
  • 打赏
  • 举报
回复
tar -cvzf 2013-09-12.tar.gz /home/weblogic/logs/ --exclude=/home/weblogic/logs/*.swp
careers1111 2013-09-13
  • 打赏
  • 举报
回复
引用 3 楼 Cecil_911 的回复:
--exclude=/home/weblogic/logs/*.swp
怎么三点还没睡觉啊,注意休息啊,谢谢;
careers1111 2013-09-13
  • 打赏
  • 举报
回复
但是 /home/weblogic/logs/ 下面还有其他N多目录,里面分别是根据时间区分的时间 里面的文件都是*.xml格式,我的意思 想对 /home/weblogic/logs/打包去了下面的swp文件 ,谢谢各位
ceclinux 2013-09-13
  • 打赏
  • 举报
回复
--exclude=/home/weblogic/logs/*.swp
姜小白- 2013-09-12
  • 打赏
  • 举报
回复
一楼正解 tar -cvzf 2013-09-12.tar.gz /home/weblogic/logs/ 包含了logs目录下的所有文件,通过 tar -cvzf 2013-09-12.tar.gz /home/weblogic/logs/*.log 过滤掉不需要的其他后缀文件,只打包 .log 日志文件
qiyu1988 2013-09-12
  • 打赏
  • 举报
回复
直接改下打包命令 tar -cvzf 2013-09-12.tar.gz /home/weblogic/logs/*.log 只打包log后缀的文件

18,772

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 专题技术讨论区
社区管理员
  • 专题技术讨论区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧