我有一个文件夹$HOME/important_folder
,我想在 Google Drive 上备份它。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
我收到的错误:
ln: failed to create symbolic link '/run/user/1000/gvfs/google-drive:host=gmail.com,user=myUserName/important_folder': Operation not supported
那么我该如何完成这个任务呢?
答案1
据我所知,GNOME 的同步是通过gio
,它在 GUI 文件管理器上有路径,但实际上存储在您的 GNU/Linux 文件系统中。google-drive://[email protected]/
/run/user/...
GIO(Gnome 输入/输出)似乎并未针对终端进行优化。您甚至可以使用 浏览目录,但似乎无法制作更复杂的东西,例如符号链接...gio list -d google-drive://[email protected]/path/to/directory
简而言之,如果你像我一样,有一个完整的终端工作流程,那么也许你最好使用rclone
,这是一个终端程序,允许您从终端完全控制文件。设置起来有点棘手,但功能更强大。