【问题标题】:Google Colab: How can I mount a particular folder instead of mounting root folder?Google Colab:如何挂载特定文件夹而不是挂载根文件夹?
【发布时间】:2019-04-10 12:46:25
【问题描述】:

我可以使用以下代码安装 Google 驱动器:

from google.colab import drive
drive.mount('/content/drive')

但是上面挂载了根文件夹,启用驱动器内的所有文件访问。

我想挂载 Google 驱动器中的特定文件夹(例如只是数据集文件夹)。我怎样才能做到这一点?

【问题讨论】:

  • 如果谷歌驱动器支持只授予子树权限(chroot),那就太棒了。

标签: google-colaboratory


【解决方案1】:

无法挂载子文件夹,只能挂载顶级驱动器。 您可以将云端硬盘安装在某个偏僻的地方,然后将您想要的文件夹符号链接到更中心的地方,例如:

from google.colab import drive
drive.mount('/gdrive')
!ln -s "/gdrive/My Drive/theFolder" "/content/theFolder"

【讨论】:

  • 真的很伤心:'(希望有解决办法
【解决方案2】:

如果您有机密文件,您可以为协作研究创建一个新的 google 登录名,至少在 google 创建挂载文件夹而不是整个驱动程序的方法之前。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-04-30
    • 1970-01-01
    • 2021-04-25
    • 1970-01-01
    • 2016-05-31
    • 2019-08-31
    • 2016-09-18
    • 2021-06-03
    相关资源
    最近更新 更多