привет, я использую диск для взаимодействия с диском на низком уровне, вы можете легко установить его в colab:
!wget https://dl.google.com/go/go1.14.2.linux-amd64.tar.gz
!tar -C /usr/local -xzf go1.14.2.linux-amd64.tar.gz
import os
os.environ['PATH'] += ":/usr/local/go/bin"
!go get -u github.com/odeke-em/drive/cmd/drive
os.environ['PATH'] += ":/root/go/bin"
и затем вы можете манипулировать своим диском:
!drive init
!drive index -no-prompt -quiet
!drive pull -directories -depth 4 -quiet -no-prompt -fix-clashes
он работает как с идентификатором файла, так и с именами и охватывает большинство случаев использования с диском.
у него есть проблема с печатью, поэтому добавьте параметры -quiet -no-prompt
к большинству команд.