LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1085|回复: 3

djcat兄弟,你来下:)更新脚本写好了。发在这里,也可以作为新LFS的备份。

[复制链接]
发表于 2006-10-3 23:44:40 | 显示全部楼层 |阅读模式
1.建立一个排除列表,内容是每一行一个文件夹,用于排除不喜欢或不需要的文件夹内容

  1. cat > /tmp/exclude.tmp.lst << "EOF"
  2. /tmp
  3. /var/tmp
  4. /sys
  5. /proc
  6. /dev
  7. /home
  8. /media
  9. /mnt
  10. /tools
  11. /sources
  12. EOF
复制代码

2.备份开始咯:)

  1. tar --exclude-from /tmp/exclude.tmp.lst -P -cvjpf /tmp/backup.tar.bz2 /
复制代码

--exclude-from /tmp/exclude.tmp.lst 是排除来自于/tmp/exclude.tmp.lst里的文件(夹)
-P 是保留绝对路径
-c 打包
-v 输出操作过程
-j 使用bzip2格式
-p 保留属性
-f 指定存档或设备
3.完成了,把备份出来的文件放到你的存放的地方。

  1. mv /tmp/backup.tar.bz2 /root
复制代码

/root就是保存目录了,随自己喜欢改动,当然前提是有足够的空间。

djcat兄弟,你需要的方法, 发现问题请指出

  1. chmod +x bf.txt
  2. mv bf.txt /bin/bf
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2006-10-4 10:45:03 | 显示全部楼层
天~~用 tar 备份也要别人写脚本?

学习命令的正确语法及运用才是王道!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-4 23:24:55 | 显示全部楼层
哈哈,每次都要写find的话,写好脚本,应该好点,如果我在脚本里面写点东西吧
好用来练习
回复 支持 反对

使用道具 举报

发表于 2006-10-5 16:50:44 | 显示全部楼层
兄弟谢了,我刚看到,我一会就试

测试完了给你报告!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表