You need to enable JavaScript to run this app. Google Colaboratory解压tar.gz到Google Drive报找不到文件如何解决
优惠活动
大模型
产品
解决方案
定价
更多

Google Colaboratory解压tar.gz到Google Drive报找不到文件如何解决

Google Colab 解压Google Drive内tar.gz压缩包完整操作流程

1. 挂载Google Drive到Colab运行环境

必须先完成Drive挂载授权,Colab才能访问你云端存储的文件,直接访问/content/gdrive/路径会提示不存在,挂载代码如下:

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

运行后按照页面提示完成授权操作即可。

2. 确认压缩包实际存储路径

找不到文件报错90%以上是路径填写错误,运行以下代码查看Google Drive根目录下的文件列表,确认train_dataset.tar.gz的真实存放位置:

!ls /content/gdrive/MyDrive

如果压缩包存放在根目录下的子文件夹中,比如存放在raw_data文件夹内,那实际路径需要修改为/content/gdrive/MyDrive/raw_data/train_dataset.tar.gz。

3. 预创建目标解压文件夹(推荐操作)

避免目标文件夹不存在导致的二次报错,提前运行代码创建解压目的地文件夹:

import os
os.makedirs('/content/gdrive/MyDrive/FYP_dataset', exist_ok=True)

exist_ok=True参数代表如果文件夹已存在也不会抛出报错。

4. 执行解压操作

路径确认无误后,运行解压代码即可:

import shutil
shutil.unpack_archive("/content/gdrive/MyDrive/train_dataset.tar.gz", "/content/gdrive/MyDrive/FYP_dataset")

大体积压缩包优化操作

如果压缩包体积超过1GB,建议先把压缩包复制到Colab本地磁盘完成解压后再移回Google Drive,速度会提升3-10倍,示例代码:

# 复制压缩包到Colab本地
!cp /content/gdrive/MyDrive/train_dataset.tar.gz /content/
# 本地解压
import shutil
shutil.unpack_archive("/content/train_dataset.tar.gz", "/content/FYP_dataset")
# 移动解压后的文件回Google Drive
!mv /content/FYP_dataset /content/gdrive/MyDrive/

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.17 13:15:03