我遇到了一个非常奇怪的问题。
我已成功使用 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
。比较一下使用以下方法列出内容的结果:
ls /run/user/...
,gio list google-drive://<your name>@gmail.com/
,gio list google-drive://<your name>@gmail.com/ -ud
。
要设置符号链接,您需要遵循此程序。
有关的: