首页 文章

RStudio在保存之前存储临时R脚本文件的位置在哪里?

提问于
浏览
7

我刚刚意外地让RStudio在我身上崩溃,并且在重新启动时,与我所期望的相反,我一直在寻找的R脚本无处可寻 .

我已经设法追踪Rhistory文件,所以我将能够拼凑所有命令,这是令人放心的 .

但是,我很好奇是否有某个地方我可能会尝试寻找临时未保存的文件,可能会在某处缓存(毕竟,它通常缓存在某个地方,RStudio显然知道要查看) . 我应该搜索特定的文件扩展名/格式吗?

目前在Linux Mint 17.3上通过RStudio 0.99.903运行R 3.3.1(通过Ubuntu 14.04.3 LTS) .


我已经尝试在命令行上运行 grep 来查找一些最近更新的代码行;我可能运气不好 . 我找到了两个文件:

~/.rstudio-desktop/history_database

对于RStudio来说,这似乎基本上是一个更集中的.Rhistory

~/.rstudio-desktop/sdb/s-9CD2C698/D7986B2A

这看起来像JSON,似乎基本上是一个历史 . 如果我错了,请纠正我 .

1 回答

  • 4

    正如来自RStudio的@KevinUshey所示:

    RStudio将自动保存数据存储为sdb文件夹中JSON“blobs”的一部分 . 您应该看到文档被序列化为一个长'字符串',并嵌入了换行符 .

    使用诸如 jsonlite 之类的包来解析这个并且好运 .

相关问题