是否可以通过命令行在 Google 驱动端进行更改
Is it possible to make changes on Google Drive side by command line
是否可以通过命令行访问 Google 驱动器并对 video/mp3 个文件进行一些更改?
例如我对本地文件所做的 for f in *.mp4; do echo $(ruby -e 'puts "name"') >> "$f"; done
是否可以在没有 Downloading/Sync 的情况下连接到 Google 驱动器并在那里进行所有更改?
现在我先将文件下载到我的电脑,进行更改,然后将文件上传回 Google 驱动器。
是的,但您需要使用 google 驱动器 api 编写此类命令行应用程序。没有官方应用程序可以做到这一点。
gdrive 是一个命令行实用程序,用于访问远程 google 驱动器帐户。按照此示例对 Linux 机器进行设置:
- 首先下载gdrive的执行文件here.
- 解压得到可执行文件
gdrive
。现在通过执行命令更改文件的权限
chmod +x gdrive
.
- 运行
./gdrive about
然后你会得到一个 URL 要求你输入验证码。
按照提示中的指示复制 link 并转到 浏览器 上的 URL,然后登录到您的 Google Drive 帐户并授予权限。最后你会得到一些验证码。复制它。
- 返回到您之前的终端并粘贴刚刚复制的验证码。然后验证
你的信息在那里。现在您已成功 link 您的机器到您的 Google 驱动器
帐号。
现在完成上述过程后,您可以使用下面提到的命令浏览驱动器上的文件。
./gdrive list # List all files' information in your account
./gdrive list -q "name contains 'University'" # serch files by name
./gdrive download fileID # Download some file. You can find the fileID from the 'gdrive list' result.
./gdrive upload filename # Upload a local file to your google drive account.
./gdrive mkdir # Create new folder
希望对您有所帮助。
是否可以通过命令行访问 Google 驱动器并对 video/mp3 个文件进行一些更改?
例如我对本地文件所做的 for f in *.mp4; do echo $(ruby -e 'puts "name"') >> "$f"; done
是否可以在没有 Downloading/Sync 的情况下连接到 Google 驱动器并在那里进行所有更改?
现在我先将文件下载到我的电脑,进行更改,然后将文件上传回 Google 驱动器。
是的,但您需要使用 google 驱动器 api 编写此类命令行应用程序。没有官方应用程序可以做到这一点。
gdrive 是一个命令行实用程序,用于访问远程 google 驱动器帐户。按照此示例对 Linux 机器进行设置:
- 首先下载gdrive的执行文件here.
- 解压得到可执行文件
gdrive
。现在通过执行命令更改文件的权限chmod +x gdrive
. - 运行
./gdrive about
然后你会得到一个 URL 要求你输入验证码。 按照提示中的指示复制 link 并转到 浏览器 上的 URL,然后登录到您的 Google Drive 帐户并授予权限。最后你会得到一些验证码。复制它。 - 返回到您之前的终端并粘贴刚刚复制的验证码。然后验证 你的信息在那里。现在您已成功 link 您的机器到您的 Google 驱动器 帐号。
现在完成上述过程后,您可以使用下面提到的命令浏览驱动器上的文件。
./gdrive list # List all files' information in your account
./gdrive list -q "name contains 'University'" # serch files by name
./gdrive download fileID # Download some file. You can find the fileID from the 'gdrive list' result.
./gdrive upload filename # Upload a local file to your google drive account.
./gdrive mkdir # Create new folder
希望对您有所帮助。