“文件版本号”是什么意思?

时间:2013-06-11 07:10:19

标签: file emacs filesystems

Emacs Lisp Reference Manual中:

  

- 功能:file-name-sans-versions filename& optional keep-backup-version

     

此函数返回文件名,其中包含任何文件版本号,备份版本号或尾随波段。

     

如果keep-backup-version为非零,则文件系统理解的真实文件版本号将从返回值中丢弃,但保留备份版本号。

第二段中的“真实文件版本号”是什么意思?

1 个答案:

答案 0 :(得分:2)

OpenVMS等系统在文件上使用版本号,这样当您创建文件时,比如HELLO.TXT,实际文件名将是HELLO.TXT; 1其中“1”是版本号。如果您编辑并保存文件,文件系统将自动保存一个完整的新副本,如HELLO.TXT; 2

每当您打开文件时,您都会自动获得最高版本号,因此通常您根本不需要担心它们。如果需要,您可以随时指定确切的版本号,或者使用; -1表示先前的一个版本,; -2表示先前的两个版本等使用; -0将打开可用的最旧版本。大型数据库之类的东西会更新文件,而不会创建新版本。

更多视频:http://en.wikipedia.org/wiki/Files-11