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)
那么我该如何完成这个任务呢?
据我所知,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
,这是一个终端程序,可让您从终端完全控制文件。设置起来有点棘手,但它的功能要强大得多。
归档时间: |
|
查看次数: |
3913 次 |
最近记录: |