小编nec*_*ciu的帖子

如何查找包含 4 个符号 unicode 字符的目录,例如 `<0328>`

在备份我的目录时,名称包含波兰语字符(如 \xc4\x99、\xc4\x85、\xc5\xbc、\xc5\xba 等)的目录被“重复”。

\n

当我这样做时,ls -al我得到如下回复:

\n
drwxrwxr-x+ 310 root users     313 Oct  9 16:18  .\ndrwxrwxr-x+  13 root users      14 Dec  1  2019  ..\ndrwxrwxr-x+   2 root users      83 May 16  2021 '050805 - PKP Mi\xc4\x99dzyzdroje'\ndrwxrwxr-x+   2 root users      83 Nov  8  2019 '050805 - PKP Mi\xc4\x99dzyzdroje'\n
Run Code Online (Sandbox Code Playgroud)\n

但是,当我尝试对目录(例如ls、 或mv)执行某些操作时,zsh 会以不同的方式自动完成目录:

\n
    \n
  1. 正确编码“\xc4\x99”的选项:ls 050805\\ -\\ PKP\\ Mi\xc4\x99dzyzdroje/

    \n
  2. \n
  3. 带有 4 符号 unicode 字符“<0328>”的选项:ls 050805\\ -\\ PKP\\ Mie<0328>dzyzdroje/

    \n
  4. \n
\n

问题 …

ls bash zsh unicode

6
推荐指数
1
解决办法
607
查看次数

标签 统计

bash ×1

ls ×1

unicode ×1

zsh ×1