linux下tar命令的奇葩用法:
tar -cvf - /etc | tar -xvf - 其中 /etc 可以改成任何需要备份的目录
以前在鸟哥linux里 http://linux.vbird.org/linux_basic/0240tarcompress.php#tar 见到的,当时不知道有什么用:这不就是cp -r,干吗写这么啰嗦。原来它可“原封不动”的备份,包括文件目录的修改时间;cp -r复制出来的目录修改时间是当前时间。要将一个目录复制一下,可又想保留目录修改时间(这是时间非常有用),之前是tar打包的,用的时候再解开(或当场就解开,并删除tar包);突然意识到,tar的这个奇葩用户正是所需!
延伸阅读
- tar 打包备份目录时分卷打包压缩(增量备份,并自动分割成多个文件)
- 一个使用tar实现对目录作增量备份的bash脚本
- tar高级教程:增量备份、定时备份、网络备份
- linux下使用tar差异化备份目录
- linux tar命令详解
- 推荐8款免费Linux备份工具
- MySQL数据库备份命令的几个实际应用
- MySQL 备份和恢复(包括MyISAM 和 Innodb)
- 生产环境下数据库服务器备份策略参考
- ms sql server 2005维护计划(备份)失败:应用于目标服务器 对于 xx 失败
- windows下mysql自动定期备份并压缩/以discuz论坛为例
- 使用cygwin在windows下自动备份目录数据/注册cygwin为windows服务
- MySQL数据库备份和还原的常用命令
cp -a 不能实现这个需求吗?
feng 回复:
七月 21st, 2015 at 22:57
啊,对呀!我竟然把这参数忘了。。。。惭愧惭愧~~~