系统管理工具包: 问题和陷阱
2008-11-12 08:27:50 来源:WEB开发网通过在 date 命令中使用 + 选项指定不同的输出格式 (year-month-day-hour.minute.second),您可以创建包含当前日期和时间的文件名,使用最近的增量备份(该备份已经过了一个月,对于备份之间的间隔来说太长了)作为引用的旧 文件,备份所有更新的或修改过的用户数据。
另一种选择是使用 RCS 的 ci 和 co 命令为每个文件创建更改的历史。您还可以使用 ci 签入 文件。这将创建一个历史文件(ci 加上文件名将创建另一个包含文件历史及其较早修订版本的文件名),并将该文件设置为只读。使用 co -l 签出 该文件并重新将其设置为可写的。在完成了相应的更改之后,使用有意义的更改日志消息再次签入该文件(请参见清单 6)。
清单 6. 使用 RCS 跟踪文件版本
chrish@Bender [536]$ ci -u points.txt
points.txt,v <-- points.txt
enter description, terminated with single '.' or end of file:
NOTE: This is NOT the log message!
>> important points to cover in the article
>> .
initial revision: 1.1
done
chrish@Bender [537]$ dir points.txt
-r--r--r-- 1 chrish chrish 170 Oct 6 14:34 points.txt
chrish@Bender [538]$ co -l points.txt
points.txt,v --> points.txt
revision 1.1 (locked)
done
chrish@Bender [539]$ vi points.txt
chrish@Bender [540]$ ci -u points.txt
points.txt,v <-- points.txt
new revision: 1.2; previous revision: 1.1
enter log message, terminated with single '.' or end of file:
>> added another important point
>> .
done
更多精彩
赞助商链接