Ubuntu 20.04挂载Google Drive后文件/目录显示随机名称的解决方法咨询
Ubuntu 20.04挂载Google Drive后文件/目录显示随机名称的解决方法咨询
嗨,我碰到过不少用户遇到和你一样的问题——通过系统设置里的在线账户挂载Google Drive后,Nautilus里能正常浏览文件目录,但用编辑器打开时却显示一串随机字符串,连目录名也变成乱码似的字符对吧?这其实是系统默认用GVfs挂载后,部分应用没法识别GVfs的虚拟路径导致的,给你几个实用的解决思路,你可以挨个试试:
用Rclone挂载(最推荐的稳定方案)
这是目前解决这类问题最靠谱的方式,Rclone对云存储的支持比系统自带的GVfs更完善:- 先装Rclone:打开终端,输入
sudo apt install rclone回车安装 - 配置Rclone:运行
rclone config,跟着提示选Google Drive作为存储类型,按步骤完成授权(Ubuntu 20.04上可能需要复制授权链接到浏览器操作,完成后把验证码贴回终端就行) - 创建挂载点:比如
sudo mkdir /mnt/google-drive,再设置权限sudo chown $USER:$USER /mnt/google-drive,确保你能读写这个目录 - 手动挂载:输入
rclone mount --vfs-cache-mode writes your-drive-name: /mnt/google-drive(这里的your-drive-name是你配置Rclone时给Drive起的名字,记得换成你自己的)
挂载完成后,你在/mnt/google-drive里看到的文件和目录就都是真实名称了,而且大部分应用都能正常识别。如果想要开机自动挂载,后续还可以配置systemd服务或者编辑fstab。
- 先装Rclone:打开终端,输入
重新挂载GVfs路径
有时候默认的挂载方式可能有兼容性问题,你可以试试手动用gio命令重新挂载:- 先在Nautilus里右键点击Google Drive,选择“卸载”
- 打开终端,输入
gio mount google-drive://your-email@xxx.com/(把邮箱换成你绑定的谷歌账号)
重新挂载后,部分对GVfs支持较好的应用(比如GNOME自带的Gedit)应该就能正常显示真实文件名了。如果你的编辑器是老版本,也可以试试更新编辑器或者换用Gedit试试。
临时用符号链接(适合单个文件应急)
如果只是偶尔打开几个文件,不想折腾挂载方式,可以给文件创建符号链接:- 在Nautilus里找到目标文件,右键选“属性”,复制“位置”里的完整路径(注意路径里包含真实文件名)
- 打开终端,运行
ln -s "复制的完整路径" ~/Desktop/真实文件名,这样在桌面就能看到带真实名称的快捷方式,打开时也会显示正确的文件名。不过这个方法适合单个文件,批量处理的话就不太方便了。
这些方法里,Rclone是我个人最推荐的,不仅能解决文件名显示的问题,还支持缓存、离线访问等实用功能,稳定性比系统默认的挂载方式强不少。你可以先从手动挂载Rclone开始试,应该能解决你的问题。
备注:内容来源于stack exchange,提问作者recentadvances
相关产品推荐
相关产品推荐

