创建指向 gio 挂载目录的符号链接会导致出现奇怪的鸡形符号而不是冒号

创建指向 gio 挂载目录的符号链接会导致出现奇怪的鸡形符号而不是冒号

我遇到了一个非常奇怪的问题。

我已成功使用 gio mount(以前称为 gvfs-mount)挂载了 sftp 目录。

然后我尝试创建指向此目录的符号链接ln -sv /path/to/mounted/drive。输出表明正确的路径已链接到

但是,当我执行ls -l命令时,它显示链接已断开,仔细检查后,发现冒号(即:)字符似乎已被一些奇怪的鸡状符号取代,如图所示。

在此处输入图片描述

我完全不知所措。我以前在其他电脑上执行过这个过程(诚然是 Linux Mint,不是 Ubuntu),而且总是能正常工作。不知道那个鸡是怎么回事。

有人遇到过这个问题吗?知道如何解决吗?

编辑:这是字符,如果有帮助的话:。它似乎是一个复合字符,由三行组成......

在此处输入图片描述

将其复制到 charmap 中显示它是U+F022通用脚本类别中的字符:


General Character Properties

In Unicode since: 1.1
Unicode category: Other, Private Use

Various Useful Representations

UTF-8: 0xEF 0x80 0xA2
UTF-16: 0xF022

C octal escaped UTF-8: \357\200\242
XML decimal entity: 

答案1

据我所知,gvfs 不能直接访问(或符号链接)。这就是为什么你需要gio list <location> -ud。比较一下使用以下方法列出内容的结果:

  1. ls /run/user/...
  2. gio list google-drive://<your name>@gmail.com/
  3. gio list google-drive://<your name>@gmail.com/ -ud

要设置符号链接,您需要遵循此程序

有关的

  1. 如何使用 Gnome 在线帐户通过命令行访问我的 Google Drive?

相关内容