如何在Google Colab中提取RAR文件的指定子文件夹
提取Google Drive中RAR文件的指定子文件夹到Colab
步骤1:挂载Google Drive到Colab
运行以下代码完成授权挂载,之后就能直接访问Drive内的文件:
from google.colab import drive drive.mount('/content/drive')
步骤2:安装unrar工具
Colab默认未预装unrar,执行命令完成安装:
!apt-get install unrar
步骤3:切换到RAR文件所在目录
假设你的Big folder.rar存放在Drive的MyDrive/压缩文件路径下,先切换到该目录:
%cd /content/drive/MyDrive/压缩文件
(请根据实际文件路径替换上述命令中的目录)
步骤4:提取指定子文件夹
使用unrar的x命令按原始目录结构提取目标文件夹,命令如下:
!unrar x "Big folder.rar" folder1 folder4
- 带空格的文件名必须用双引号包裹
folder1 folder4是你要提取的子文件夹名称,多个目标用空格分隔
如果想把文件提取到Colab本地存储(而非Drive),可以指定输出路径:
!unrar x "Big folder.rar" folder1 folder4 /content/extracted/
执行后文件会被放到Colab的/content/extracted目录下。
内容的提问来源于stack exchange,提问作者eslam gamal
相关产品推荐
相关产品推荐

