如何在 GDrive 文件夹中创建符号链接

Sor*_*rry 5 symbolic-link google-drive

$HOME/important_folder我想在 Google 云端硬盘上备份一个文件夹。Google Drive 已设置并安装(在 下/run/user/1000/gvfs/google-drive:host=gmail.com,user=myUserName

为了在备份的同时将文件夹保留在原来的位置,我想在 Google Drive 上创建一个链接到正常位置的符号链接。

所以我在终端中写下:

cd $LOCATION_OF_G_DRIVE

ln -s $HOME/important_folder $PWD
Run Code Online (Sandbox Code Playgroud)

我得到的错误:

ln: failed to create symbolic link '/run/user/1000/gvfs/google-drive:host=gmail.com,user=myUserName/important_folder': Operation not supported
Run Code Online (Sandbox Code Playgroud)

那么我该如何完成这个任务呢?

Rub*_*lli 1

据我所知,GNOME 的同步是通过 完成的gio,它在 GUI 文件管理器上有路径google-drive://username@gmail.com/,但它实际上存储在/run/user/...在 GNU/Linux 文件系统上。

GIO(Gnome 输入/输出)似乎没有针对在终端上工作进行优化。您甚至可以使用以下方式浏览目录gio list -d google-drive://username@gmail.com/path/to/directory,但似乎不可能制作更复杂的东西,例如符号链接......

简而言之,如果您像我一样并且拥有完整的终端工作流程,那么也许您最好使用rclone,这是一个终端程序,可让您从终端完全控制文件。设置起来有点棘手,但它的功能要强大得多。