linux下用vi为什么无法在/tmp目录下保存备份文件?
vi在使用:set backup的时候,家目录下可以保存~结尾的备份文件,在tmp目录下则不行?
#touch /root/1.txt
#vi /root/1.txt
// vi打开文件后,设置backup
:set backup
// 进入插入模式,输入一些内容
// wq保存退出
:wq
// 能找到~结尾的备份文件
#ls /root/
以上的同样过程,在/tmp目录下却无法生成~结尾的备份文件,为什么?
是/tmp这个目录很特殊吗,还是vi或vim把备份文件的保存目录排除掉/tmp目录的?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
看下
:set backupskip
,/tmp
目录被忽略了。用户权限不够咯
我就没懂怎么就答非所问了?
touch 在
/root
这是所谓的家目录?至少在ubuntu 下sudo vim 可以保存至 /root 文件夹