Homebrew升级R版本后丢失未保存文件,寻求恢复方法
找回未保存的R脚本的可行方案
R自带的崩溃恢复机制
若使用RStudio,未保存文件默认存放在~/Library/Application Support/RStudio/unsaved/,打开该目录就能看到.R后缀的临时文件。
若是原生R环境,R会在系统临时目录生成恢复文件,终端执行以下命令筛选:ls -lt /tmp/ | grep -E "(R|r)"优先查看最近修改的文件,部分文件可能以
.RData或临时命名格式存在。系统缓存与临时文件
检查用户目录下的R缓存文件夹:~/Library/Caches/org.R-project.R/,这里可能留存会话临时数据片段。
Mac全局临时目录/tmp/也可能有残留,可通过以下命令查找24小时内修改的相关文件:find /tmp/ -type f -mtime -1 | grep -i r重要说明
Homebrew升级R时删除的是旧版本的R程序文件(/opt/homebrew/Cellar/r/4.4.2_2),这和你的未保存脚本无关——脚本不会存储在R的安装目录里,所以旧版本删除不会导致脚本丢失。
内容的提问来源于stack exchange,提问作者BSHuniversity
相关产品推荐
相关产品推荐

