跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 原来 windows 是这么处理 wsl 里的文件名中特殊符号映射的
未分類
15 4 月 2021

原来 windows 是这么处理 wsl 里的文件名中特殊符号映射的

原来 windows 是这么处理 wsl 里的文件名中特殊符号映射的

資深大佬 : Jat001 0

首先先在 wsl 了创建一个带特殊符合的文件,比如

touch 1:2 

可以看到能正常显示

原来 windows 是这么处理 wsl 里的文件名中特殊符号映射的

而在 windows 里变成了一个“大空格”

原来 windows 是这么处理 wsl 里的文件名中特殊符号映射的

但其实这不是空格,而是 12,把中间的字符放到 google 搜索就能找到对应的 unicode 字符编码 U+F03A

而如果反过来,直接在 windows 里创建带特殊 unicode 字符的文件也是可以的,比如下图中的 3:4 就是我在 explorer 里直接创建的

原来 windows 是这么处理 wsl 里的文件名中特殊符号映射的

当然其他 unix 允许而 win 不允许的符号也是有映射的,比如 ? 是 U+F03F, 是 U+F05C,而且这些字符在 docker on wsl2 里也是支持的

大佬有話說 (5)

  • 資深大佬 : chinvo

    : 本身是 NTFS 上合法的文件名, 代表 NTFS 流

  • 資深大佬 : longquanwo

    你的 Windows10 系统是啥版本啊

  • 主 資深大佬 : Jat001

    @longquanwo #2 Insider Preview Build 21354

  • 資深大佬 : agagega

    macOS 也有类似的逻辑,Finder 里的 / 在命令行里是 :

  • 資深大佬 : no1xsyzy

    @chinvo 准确地说不是合法 “文件名”,因为你不能添加多个 :
    话说起来,U+F03A 在 JB 家里面会显示为一个电话

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具