You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

R/RStudio运行时持续占用Windows系统盘存储空间,如何定位冗余文件位置?

Windows x64环境下R/RStudio占用系统盘空间的常见存储位置

排查优先级从高到低:

  • R会话临时目录
    R每次启动都会在系统盘生成独立的临时文件夹,调试过程中生成的中间数据、临时绘图缓存、编译过程文件、临时导出文件都会默认存在这里,如果你频繁强制结束R会话而非正常退出,这些临时文件不会被自动删除,累积10-20G是非常常见的情况。
    查看当前会话临时目录的命令:tempdir()
    默认路径格式为:C:\Users\<你的系统用户名>\AppData\Local\Temp\Rtmp<随机字符串>
    所有早于当前会话的Rtmp开头的文件夹都可以直接手动删除,不会影响现有运行任务。
  • R用户级包库目录
    R默认将用户自行安装的第三方包存在系统盘的用户文档路径下,而非R的核心安装目录,因此你检查R安装文件夹不会发现异常。
    查看所有包存储路径的命令:.libPaths()
    默认路径格式为:C:\Users\<你的系统用户名>\Documents\R\win-library\<R大版本号>
    如果你安装了大量Bioconductor、机器学习类的重型包,这个目录占用可轻松超过30G。
  • RStudio全局缓存目录
    RStudio的全局缓存默认存在系统盘,和你项目所在盘符无关,包括自动保存的会话快照、崩溃恢复数据、绘图历史缓存、代码诊断缓存、未命名脚本自动备份等内容,调试阶段频繁重启会话会生成大量冗余缓存。
    默认路径为:C:\Users\<你的系统用户名>\AppData\Local\RStudio
    可以直接删除该目录下的sessions、cache、viewer-cache子文件夹内的所有内容,重启RStudio后会自动生成新的缓存文件。
  • 隐藏的工作区备份文件
    如果你开启了RStudio的自动保存工作区功能,即便你每次手动清理环境,RStudio仍会在后台自动生成.RData快照备份,默认会存在系统盘的用户根目录或者旧项目路径下,如果你存储的list变量包含大量图表、数据,这些备份文件也会占用大量空间。可以在RStudio设置中关闭自动保存工作区选项,同时搜索系统盘中所有大于1G的.RData文件删除冗余备份。

内容的提问来源于stack exchange,提问作者Flamexio

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 07:15:02