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

Ubuntu环境下如何在RStudio中访问home目录之上的目录?

解决Ubuntu下RStudio桌面版无法访问Home以外目录的问题

核心原因排查

大概率是你安装的RStudio是Snap/Flatpak沙箱版本,这类打包方式会默认限制应用的文件系统访问范围,只允许访问Home目录,这和VSCode的默认权限策略不同。

解决方案

1. 确认RStudio的安装方式

打开终端运行以下命令,判断安装类型:

  • 检查Deb包安装:dpkg -l | grep rstudio
  • 检查Snap包安装:snap list | grep rstudio
  • 检查Flatpak包安装:flatpak list | grep rstudio

2. 针对Snap版RStudio的处理

如果是Snap安装的,需要调整权限:

  • 若只需访问外部存储设备,运行:snap connect rstudio:removable-media
  • 若需要访问系统所有目录,需切换到经典 confinement 模式(重新安装):
    sudo snap remove rstudio
    sudo snap install rstudio --classic
    

3. 针对Flatpak版RStudio的处理

如果是Flatpak安装的,解除文件系统限制:

  • 终端运行命令:flatpak override org.rstudio.RStudio --filesystem=host
  • 或者使用图形化工具flatseal(需先安装:sudo apt install flatseal),打开后找到RStudio,在"Filesystem"选项中勾选"All user files"或"Host filesystem"

4. 针对Deb包版RStudio的处理

如果是Deb包安装仍出现限制,尝试重置RStudio配置:

  • 关闭RStudio,终端运行:rm -rf ~/.config/rstudio
  • 重新启动RStudio,检查文件浏览器是否恢复正常
  • 若仍有问题,可临时用sudo rstudio启动测试(不建议长期使用sudo运行),如果能访问根目录,说明是用户权限相关问题,可检查目标目录的读写权限(确保你的用户对该目录有访问权限)

内容的提问来源于stack exchange,提问作者jay.sf

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.09 17:01:08