1

我有一个名为 Text/ 的文件夹,我在该文件夹上应用了“ chattr +a ”作为根以防止删除文件,同时允许在文件夹内创建新文件。

我在这个文件夹里面新建了一个文件,但是每次修改文件的内容,都会在同一个目录下自动生成一个编号的文件,比如5036、5159

有人应该知道发生了什么吗?我试图更改 vimrc 中的 backupdir 和 dir(用于交换文件),但仍然无法正常工作。

如果您对这个问题有任何想法,请帮助我,谢谢!

4

1 回答 1

1

默认情况下,Vim 在覆盖文件之前会进行备份,文件成功写入后会删除。正如您在评论中提到的,chattr +a防止删除这些 bakcup 文件。

可以:set nowritebackup对所有文件禁用备份文件的生成;backupskip选项可用于仅对具有限制属性的文件夹禁用备份。的附加信息:h backup-table

于 2013-06-28T11:35:35.343 回答