Drive
名称:
singularity storage update drive - Google Drive
用法:
singularity storage update drive [命令选项] <名称|id>
说明:
--client-id
Google应用程序客户端ID
强烈建议您设置自己的客户端ID。
有关如何创建自己的ID,请参见https://rclone.org/drive/#making-your-own-client-id。
如果留空,将使用内部密钥,性能较低。
--client-secret
OAuth客户端秘钥。
通常留空即可。
--token
OAuth访问令牌(作为JSON blob)。
--auth-url
授权服务器URL。
若要使用提供程序的默认设置,请留空。
--token-url
令牌服务器URL。
若要使用提供程序的默认设置,请留空。
--scope
rclone在请求访问Drive时应使用的范围。
示例:
| drive | 完全访问所有文件,不包括应用数据文件夹。
| drive.readonly | 只读访问文件元数据和文件内容。
| drive.file | 仅访问由rclone创建的文件。
| | 这些文件在Drive网站上可见。
| | 当用户取消对应用的授权时,文件授权将被撤销。
| drive.appfolder | 允许对应用数据文件夹进行读写操作。
| | 这在Drive网站上不可见。
| drive.metadata.readonly | 仅允许对文件元数据进行只读访问,
| | 不允许交互式阅读或下载文件内容。
--root-folder-id
根文件夹的ID。
通常留空。
若要访问“计算机”文件夹(请参见文档),或者要使rclone使用
非根文件夹作为起始点,请填写此字段。
--service-account-file
服务账号凭据JSON文件路径。
通常留空。
只有在希望使用服务账号而不是交互式登录时才需要。
--service-account-credentials
服务账号凭据JSON blob。
通常留空。
只有在希望使用服务账号而不是交互式登录时才需要。
--team-drive
共享Drive的ID。
--auth-owner-only
仅考虑归您拥有的文件。
--use-trash
将文件发送到回收站而非永久删除。
默认为true,即将文件发送到回收站。
使用`--drive-use-trash=false`可永久删除文件。
--copy-shortcut-content
服务器端复制快捷方式的内容,而不是复制快捷方式本身。
在进行服务器端复制时,rclone通常会将快捷方式复制为快捷方式。
如果使用此标志,则在进行服务器端复制时,rclone将复制快捷方式的内容
而不是快捷方式本身。
--skip-gdocs
在所有列表中跳过Google文档。
如果提供此标志,则rclone实际上无法看到gdocs。
--skip-checksum-gphotos
仅在Google照片和视频上跳过MD5校验和。
如果在传输Google照片或视频时出现校验和错误,请使用此选项。
设置此标志将导致Google照片和视频返回空白的MD5校验和。
Google照片通过位于“照片”空间中。
损坏的校验和是由于Google对图像/视频进行修改,
但未更新校验和而导致的。
--shared-with-me
仅显示与我共享的文件。
指示rclone操作您的“与我共享”文件夹(Google Drive上允许您访问其他人与您共享的文件和文件夹的位置)。
这适用于“list”(lsd、lsl等)和“copy”命令(copy、sync等),
以及所有其他命令。
--trashed-only
仅显示处于回收站中的文件。
这将显示回收站中文件的原始目录结构。
--starred-only
仅显示标记为星标的文件。
--formats
已弃用:请参见export_formats。
--export-formats
逗号分隔的首选格式列表,用于下载Google文档。
--import-formats
逗号分隔的首选格式列表,用于上传Google文档。
--allow-import-name-change
允许上传Google文档时更改文件类型。
例如,将file.doc更改为file.docx。每次同步,都会产生混乱并重新上传。
--use-created-date
使用文件的创建日期,而不是修改日期。
在下载数据且希望使用创建日期代替最后修改日期时有用。
**警告**:此标志可能会产生一些意外后果。
当上传到您的Drive时,除非文件自创建以来未被修改,否则将覆盖所有文件。
下载时将发生相反的情况。通过使用"--checksum"标志可以避免这种副作用。
此功能用于保留由Google照片记录的照片捕获日期。
首先,您需要在google drive设置中选中“创建一个Google照片文件夹”选项。
然后,您可以在本地复制或移动照片,并将图片拍摄日期(创建日期)设置为修改日期。
--use-shared-date
使用文件共享日期而不是修改日期。
请注意,与"--drive-use-created-date"一样,此标志可能会产生意外后果
上传/下载文件时。
如果同时设置此标志和"--drive-use-created-date",则使用创建日期。
--list-chunk
列表块的大小,100-1000,0表示禁用。
--impersonate
使用服务账号时,模拟此用户。
--alternate-export
已弃用:不再需要。
--upload-cutoff
切换到分块上传的阈值。
--chunk-size
上传块的大小。
必须是大于等于256 KB的2的幂。
增加此值将改善性能,但请注意,每个块都会在内存中缓冲一次。
减小此值将减少内存使用,但会降低性能。
--acknowledge-abuse
设置为允许下载返回"cannotDownloadAbusiveFile"错误的文件。
如果下载文件返回错误消息"This file has been identified
as malware or spam and cannot be downloaded",错误代码为
"cannotDownloadAbusiveFile",请使用此标志告知rclone你意识到
下载该文件的风险,rclone将继续下载该文件。
请注意,如果您使用的是服务账号,则需要Manager
权限(而不是Content Manager)才能使此标志起作用。如果SA
没有正确的权限,Google将忽略此标志。
--keep-revision-forever
永久保留每个文件的新版副本。
--size-as-quota
将大小显示为存储配额使用情况,而不是实际大小。
将文件的大小显示为已使用的存储配额。这是
当前版本和已设置为永久保留的任何旧版本。
**警告**:此标志可能会产生一些意外后果。
不建议在配置文件中设置此标志-建议仅在进行rclone ls/lsl/lsf/lsjson等操作时使用
`--drive-size-as-quota`标志。
如果要对同步操作使用此标志(不建议),您将需要使用--ignore大小字符串。
--v2-download-min-size
如果对象较大,则使用drive v2 API进行下载。
--pacer-min-sleep
API调用之间的最小休眠时间。
--pacer-burst
允许的API调用次数而无需休眠。
--server-side-across-configs
允许服务器端操作(例如复制)在不同的drive配置之间工作。
如果希望在两个不同的Google Drive之间进行服务器端复制,
则此选项非常有效。请注意,此选项默认情况下是未启用的,
因为无法轻松判断它是否适用于任何两个配置。
--disable-http2
禁止使用http2进行drive。
目前,Google Drive的后端存在无法解决的问题与HTTP/2。
因此,默认情况下禁用了Drive后端的HTTP/2,但可以在此处重新启用。
解决此问题后,将删除此标志。
参见:https://github.com/rclone/rclone/issues/3631
--stop-on-upload-limit
使上传限制错误成为致命错误。
在撰写本文时,每天仅能上传750 GiB的数据到Google Drive(这是一个未记录的限制)。
达到此限制后,Google Drive会生成稍有不同的错误消息。
当设置此标志时,将导致这些错误变成致命错误。
这些错误会停止进行中的同步。
请注意,此检测依赖于Google未记录的错误消息字符串,
因此可能会在将来发生错误。
参见:https://github.com/rclone/rclone/issues/3857
--stop-on-download-limit
使下载限制错误成为致命错误。
在撰写本文时,每天只能从Google Drive下载10 TiB的数据(这是一个未记录的限制)。
达到此限制后,Google Drive会生成稍有不同的错误消息。
当设置此标志时,将导致这些错误变成致命错误。
这些错误会停止进行中的同步。
请注意,此检测依赖于Google未记录的错误消息字符串,
因此可能会在将来发生错误。
--skip-shortcuts
如果设置,跳过快捷方式文件。
通常情况下,rclone会解引用快捷方式文件,使其看起来像原始文件(请参阅[快捷方式部分](#shortcuts))。
如果设置此标志,则rclone完全会忽略快捷方式文件。
--skip-dangling-shortcuts
如果设置,请跳过挂起的快捷方式文件。
如果设置此标志,则rclone不会在列表中显示任何挂起的快捷方式。
--resource-key
访问共享链接文件的资源密钥。
如果您需要访问通过链接共享的文件,请使用以下一部分作为“root_folder_id”的值
https://drive.google.com/drive/folders/XXX?resourcekey=YYY&usp=sharing
然后,您将需要使用第一部分“XXX”作为“root_folder_id”,使用第二部分“YYY”作为“resource_key”。
否则,当尝试访问目录时,您将收到404错误。
参见:https://developers.google.com/drive/api/guides/resource-keys
此资源密钥要求仅适用于旧文件的子集。
还要注意,只需在Web界面中打开该文件夹一次(使用已通过rclone进行身份验证的用户),
看起来就足够,无需添加资源密钥。
--encoding
后端的编码方式。
有关更多信息,请参见[概览中的编码部分](/overview/#encoding)。
选项:
--alternate-export 已弃用:不再需要。(默认:false)[$ALTERNATE_EXPORT]
--client-id value Google应用程序客户端ID[$CLIENT_ID]
--client-secret value OAuth客户端秘钥[$CLIENT_SECRET]
--help, -h 显示帮助
--scope value rclone在请求Drive访问权限时应使用的范围[$SCOPE]
--service-account-file value 服务账号凭据JSON文件路径[$SERVICE_ACCOUNT_FILE]
高级选项
--acknowledge-abuse 设置为允许下载返回cannotDownloadAbusiveFile的文件。(默认:false)[$ACKNOWLEDGE_ABUSE]
--allow-import-name-change 允许上传Google文档时更改文件类型。(默认:false)[$ALLOW_IMPORT_NAME_CHANGE]
--auth-owner-only 仅考虑归您拥有的文件。(默认:false)[$AUTH_OWNER_ONLY]
--auth-url value 授权服务器URL[$AUTH_URL]
--chunk-size value 上传块的大小。(默认:"8Mi")[$CHUNK_SIZE]
--copy-shortcut-content 服务器端复制快捷方式的内容,而不是复制快捷方式本身。(默认:false)[$COPY_SHORTCUT_CONTENT]
--disable-http2 禁止使用http2进行drive。(默认:true)[$DISABLE_HTTP2]
--encoding value 后端的编码方式。(默认:"InvalidUtf8")[$ENCODING]
--export-formats value 逗号分隔的首选格式列表,用于下载Google文档。(默认:"docx,xlsx,pptx,svg")[$EXPORT_FORMATS]
--formats value 已弃用:请参见export_formats。[$FORMATS]
--impersonate value 使用服务账号时,模拟此用户[$IMPERSONATE]
--import-formats value 逗号分隔的首选格式列表,用于上传Google文档[$IMPORT_FORMATS]
--keep-revision-forever 永久保留每个文件的新版副本。(默认:false)[$KEEP_REVISION_FOREVER]
--list-chunk value 列表块的大小,100-1000,0表示禁用。(默认:1000)[$LIST_CHUNK]
--pacer-burst value 允许的API调用次数而无需休眠。(默认:100)[$PACER_BURST]
--pacer-min-sleep value API调用之间的最小休眠时间。(默认:"100ms")[$PACER_MIN_SLEEP]
--resource-key value 访问通过链接共享的文件的资源密钥[$RESOURCE_KEY]
--root-folder-id value 根文件夹的ID[$ROOT_FOLDER_ID]
--server-side-across-configs 允许服务器端操作(例如复制)在不同的drive配置之间工作。(默认:false)[$SERVER_SIDE_ACROSS_CONFIGS]
--service-account-credentials value 服务账号凭据JSON blob[$SERVICE_ACCOUNT_CREDENTIALS]
--shared-with-me 仅显示与我共享的文件。(默认:false)[$SHARED_WITH_ME]
--size-as-quota 将大小显示为存储配额使用情况,而不是实际大小。(默认:false)[$SIZE_AS_QUOTA]
--skip-checksum-gphotos 仅在Google照片和视频上跳过MD5校验和。(默认:false)[$SKIP_CHECKSUM_GPHOTOS]
--skip-dangling-shortcuts 如果设置,请跳过挂起的快捷方式文件。(默认:false)[$SKIP_DANGLING_SHORTCUTS]
--skip-gdocs 在所有列表中跳过Google文档。(默认:false)[$SKIP_GDOCS]
--skip-shortcuts 如果设置,请跳过快捷方式文件。(默认:false)[$SKIP_SHORTCUTS]
--starred-only 仅显示标记为星标的文件。(默认:false)[$STARRED_ONLY]
--stop-on-download-limit 使下载限制错误成为致命错误。(默认:false)[$STOP_ON_DOWNLOAD_LIMIT]
--stop-on-upload-limit 使上传限制错误成为致命错误。(默认:false)[$STOP_ON_UPLOAD_LIMIT]
--team-drive value 共享Drive的ID[$TEAM_DRIVE]
--token value OAuth访问令牌(作为JSON blob)[$TOKEN]
--token-url value 令牌服务器URL[$TOKEN_URL]
--trashed-only 仅显示处于回收站中的文件。(默认:false)[$TRASHED_ONLY]
--upload-cutoff value 切换到分块上传的阈值。(默认:"8Mi")[$UPLOAD_CUTOFF]
--use-created-date 使用文件的创建日期,而不是修改日期。(默认:false)[$USE_CREATED_DATE]
--use-shared-date 使用文件共享日期而不是修改日期。(默认:false)[$USE_SHARED_DATE]
--use-trash 将文件发送到回收站而非永久删除。(默认:true)[$USE_TRASH]
--v2-download-min-size value 如果对象较大,则使用drive v2 API进行下载。(默认:"off")[$V2_DOWNLOAD_MIN_SIZE]
Last updated