如何将文件从colab或云存储复制到Google驱动器?

用户名

我阅读了有关此问题的一些代码,但我无法理解这些代码。有人可以帮我解释一下代码吗?

# mount your drive
from google.colab import drive
drive.mount('/content/drive')
!gsutil -q -m cp -r gs://my-bucket-name drive /content/drive/My\ Drive/

我想将文件从colab或Google云存储传输到gdrive。代码中代表什么“驱动器/ content / drive /我的驱动器/”?我应该如何解析这段代码。如果它适用于目录,我应该如何修改这段代码以使其适用于单个文件?

hou

gsutil cp -r从一个或多个源文件/目录到某个目标目录的递归副本。例如,将一个或多个目录复制到另一个目录,您可以执行以下操作:

gsutil cp -r src_folder1/ src_folder2/ dst_folder/

因此,让我们解释一下以上示例中发生的一切:

  • 首先,您可以通过drive.mount()本地目录下的,通过后台使用一些文件系统适配器,来安装Google云端硬盘的内容/content/drive
  • 然后,您运行一个gsutil命令。gsutil将参数“驱动器”视为应复制到目录“ / content / drive /我的驱动器/”的另一个源文件(或目录)。如果文件/目录“驱动器”不存在,则gsutil会跳过该文件/目录,并抱怨它不存在(但是gsutil仍会由于-m导致其继续运行标志而将其他源参数复制到目标位置(可能的话) )。

因此,如果您想将名为“ my-object-name”的对象从存储桶复制到Google云端硬盘的根目录,则该命令应如下所示:

!gsutil -q -m cp gs://my-bucket-name/my-object-name /content/drive/My\ Drive/

或者,复制对象并为其命名不同的名称:

!gsutil -q -m cp gs://my-bucket-name/my-object-name /content/drive/My\ Drive/some-new-name

要了解有关gsutil,其顶级标志及其cp命令的更多信息,请查看网络文档:

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将文件从外部驱动器复制到一个分区中?

如何将大于4GB的文件复制到USB闪存驱动器?

如何将所有文件和目录(除了一个)从本地驱动器复制到 HDFS?

如何将windows.old文件夹复制到另一个驱动器?

将文件从闪存驱动器复制到Ubuntu

如何将 Ubuntu 安装从内部驱动器复制到可启动 USB

如何使用PHP将文件从托管服务器复制到本地驱动器

Google Drive API将文件复制到团队驱动器中

使用 Powershell 将文件从网络驱动器复制到本地驱动器

如何在恢复模式下将文件复制到闪存驱动器?

如何根据上次修改日期将文件复制到网络驱动器?

如何将文件从Google Cloud复制到本地计算机?(云壳)

使用Google Colab时如何将文件写入本地驱动器?

如何通过USB驱动器将git存储库从Windows机器复制到linux机器?

如何将USB(闪存)驱动器的内容自动复制到另一个目录?

如何使用批处理文件将文件从 USB 驱动器复制到 Windows 10 中的 C 驱动器?

如何将我的驱动器映像/复制到 Mac 上的新驱动器

如果Windows无法启动,如何将文件从内部驱动器复制到外部USB 3.0驱动器?

如何使用MS GRAPH SDK C#获取驱动器信息(ParentReference)以将文件复制到另一个驱动器

如何在Java中使用jcifs将文件从smb共享复制到本地驱动器?

复制到USB驱动器的文件的时间戳

将完整目录复制到C驱动器

将Linux NFS文件复制到标准用户外部硬盘驱动器

仅在卸载时将文件复制到闪存驱动器

将文件从USB驱动器复制到通过LiveCD加载的桌面

使用ANT将文件从本地目录复制到映射的驱动器

iOS Swift 3以编程方式将文件复制到iCloud驱动器

将谷歌表复制到谷歌驱动器文件夹中

将文件复制到共享驱动器时,Ubuntu冻结