咨询:通过Google Colab下载/克隆的数据存储在何处?
Google Colab 数据存储位置详解
我来给你把这个问题讲透,刚用Colab的时候确实容易搞混本地和云端的存储逻辑:
默认存储位置:云端临时虚拟机的
/content/目录
Colab本质是运行在Google云端的临时Linux虚拟机,所有你通过代码克隆、下载的文件,默认都存在这个虚拟机的文件系统里,核心工作目录就是/content/。你可以执行!pwd命令查看当前所在路径,执行!ls /content/就能看到所有存放在这里的文件和文件夹——包括你克隆的代码仓库、下载的数据集。为什么本地电脑找不到这些文件?
这些文件完全不在你的本地设备上,而是在Google的服务器虚拟机里。Colab的虚拟机是临时分配的:当你关闭Colab页面、长时间不操作(一般12小时左右超时),或者主动断开会话,这个虚拟机会被销毁,里面的所有文件都会被清空。这也是为什么之前的回答都提到挂载Google Drive——只有把文件同步到Drive(或者手动下载到本地),才能在会话结束后保留数据。补充:实用操作小技巧
- 想查看文件的完整路径,可以执行
!find /content -name "你的文件名"快速定位; - 如果要把文件保存到本地,右键点击Colab左侧文件面板里的目标文件,选择「下载」即可;
- 如果要持久化存储,挂载Google Drive后,把文件移动到
/content/drive/MyDrive/目录下,这样文件就存在你的Drive里,下次打开Colab还能直接访问。
- 想查看文件的完整路径,可以执行
内容的提问来源于stack exchange,提问作者KansaiRobot
相关产品推荐
相关产品推荐

