我有一个名为Text /的文件夹,我在该文件夹中以root身份应用了“ chattr + a ”,以防止删除文件,同时允许在文件夹中创建新文件。
我在这个文件夹中创建了一个新文件,但每次我更改文件内容时,它会自动在同一目录中生成编号文件,如5036,5159
如果有人知道怎么了?我试图在vimrc中更改backupdir和dir(用于交换文件),但仍然无效。
如果您对此问题有任何疑问,请帮助我,谢谢!
答案 0 :(得分:1)
默认情况下,Vim会在覆盖文件之前进行备份,该文件在成功写入文件后会被删除。正如您在评论中提到的那样,chattr +a
会阻止删除那些bakcup文件。
对于所有文件,可以使用:set nowritebackup
禁用备份文件的生成; backupskip
选项可用于仅对具有restrict属性的文件夹禁用备份。有关:h backup-table
。