我的一个文件夹中的两个文件如何具有相同的名称?

某事

我下载了两个文件,它们都保存为相同的文件名,然后我将它们通过scp传输到另一台计算机。

为什么当第二个被保存时它们不合而为一?

斯蒂芬·查泽拉斯(Stephane Chazelas)

也许他们只是看起来像他们具有相同的名字。

尝试:

$ touch Stéphane Stéphane Stéphane\  St​éphane
$ ls -1
Stéphane
Stéphane
St​éphane
Stéphane 

它们看起来几乎一样。

$ ls -1b
Stéphane
Stéphane
St​éphane
Stéphane\ 

稍微好一些。空格字符被标记为\ (尽管并非所有ls实现都这样做)。

$ LC_ALL=C ls -1b
Ste\314\201phane
St\303\251phane
St\303\251phane\ 
St\342\200\213\303\251phane

现在,我们正在讨论(所有非ASCII字符均表示为其字节组成部分的八进制值)

您也可以这样做,并且适用于任何输入:

$ ls | LC_ALL=C sed -n l
Ste\314\201phane$
St\303\251phane$
St\342\200\213\303\251phane$
St\303\251phane $

此处,行的末端标记有$,这使得更容易发现尾随空间。但是,这将无助于发现一个名为Stéphane<newline>Stéphane

$ ls | perl -Mopen=locale -MUnicode::UCD=charinfo -lpe '
       s/[^\41-\177]/"<".charinfo(ord$&)->{name}.">"/ge'
Ste<COMBINING ACUTE ACCENT>phane
St<LATIN SMALL LETTER E WITH ACUTE>phane
St<ZERO WIDTH SPACE><LATIN SMALL LETTER E WITH ACUTE>phane
St<LATIN SMALL LETTER E WITH ACUTE>phane<SPACE>

更清楚地说明了发生了什么。

有关该主题的更多信息,请参见此其他答案

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

制作一个循环,从两个文件夹中获取相同的名称对?

来自分类Dev

一个具有两个文件夹名称的存储库

来自分类Dev

自动脚本化两个具有相同名称的文件夹,但其中一个文件夹带有前缀

来自分类Dev

我有两个文件夹,里面装满了名称相同但内容不同的文件。如何匹配它们以将数据从一个文件复制到另一个文件?

来自分类Dev

如何将具有相同名称的文件夹递归复制到Google Colab中的另一个文件夹

来自分类Dev

通过命令行删除具有相同名称的两个文件夹之一

来自分类Dev

一个文件夹中是否可以有多个具有相同名称的文件?

来自分类Dev

一个文件夹中是否可以有多个具有相同名称的文件?

来自分类Dev

为什么Visual Studio在bin文件夹中创建两个具有相同名称的DLL?

来自分类Dev

将不同文件夹中具有相同名称的文件移动到一个文件夹中

来自分类Dev

将两个不同文件夹中具有相同条形码的fastq文件合并到另一个文件夹中

来自分类Dev

如果两个组件位于不同的文件夹中,则具有相同名称的组件是一种不好的做法吗?

来自分类Dev

如何从一个文件夹中读取两个文件?

来自分类Dev

在另一个文件夹中创建相同的子文件夹,并复制具有特定名称的文件

来自分类Dev

我为一个项目/文件夹有两个.git目录,如何在工作树中重命名文件?

来自分类Dev

当具有文件夹名称的文件已经存在时,如何创建一个空文件夹?

来自分类Dev

当具有文件夹名称的文件已经存在时,如何创建一个空文件夹?

来自分类Dev

将文件从一个文件夹移动到另一个具有相同名称的文件夹

来自分类Dev

如何在一个方向同步中同步我的机器上的两个文件夹?

来自分类Dev

将任何名称的网页重定向到另一个文件夹中具有相同名称的另一个网页

来自分类Dev

在同一位置如何有两个相同的文件夹?

来自分类Dev

如何复制具有通用名称的文件并将其粘贴到另一个文件夹中?

来自分类Dev

如何复制具有通用名称的文件并将其粘贴到另一个文件夹中?

来自分类Dev

Windows 10:具有相同配置文件文件夹的两个用户帐户

来自分类Dev

Java - 两个类,名称相同,包相同,但在不同的文件夹中

来自分类Dev

如何创建一个具有不同名称的文件夹符号链接?

来自分类Dev

如何将具有特定名称的文件从一个文件夹移动到另一个文件夹

来自分类Dev

有一个文件夹包含相同名称但文件不同的文件

来自分类Dev

如何在C:\中创建一个文件夹,使其与“ C:\ Program Files”具有相同的简称?

Related 相关文章

  1. 1

    制作一个循环,从两个文件夹中获取相同的名称对?

  2. 2

    一个具有两个文件夹名称的存储库

  3. 3

    自动脚本化两个具有相同名称的文件夹,但其中一个文件夹带有前缀

  4. 4

    我有两个文件夹,里面装满了名称相同但内容不同的文件。如何匹配它们以将数据从一个文件复制到另一个文件?

  5. 5

    如何将具有相同名称的文件夹递归复制到Google Colab中的另一个文件夹

  6. 6

    通过命令行删除具有相同名称的两个文件夹之一

  7. 7

    一个文件夹中是否可以有多个具有相同名称的文件?

  8. 8

    一个文件夹中是否可以有多个具有相同名称的文件?

  9. 9

    为什么Visual Studio在bin文件夹中创建两个具有相同名称的DLL?

  10. 10

    将不同文件夹中具有相同名称的文件移动到一个文件夹中

  11. 11

    将两个不同文件夹中具有相同条形码的fastq文件合并到另一个文件夹中

  12. 12

    如果两个组件位于不同的文件夹中,则具有相同名称的组件是一种不好的做法吗?

  13. 13

    如何从一个文件夹中读取两个文件?

  14. 14

    在另一个文件夹中创建相同的子文件夹,并复制具有特定名称的文件

  15. 15

    我为一个项目/文件夹有两个.git目录,如何在工作树中重命名文件?

  16. 16

    当具有文件夹名称的文件已经存在时,如何创建一个空文件夹?

  17. 17

    当具有文件夹名称的文件已经存在时,如何创建一个空文件夹?

  18. 18

    将文件从一个文件夹移动到另一个具有相同名称的文件夹

  19. 19

    如何在一个方向同步中同步我的机器上的两个文件夹?

  20. 20

    将任何名称的网页重定向到另一个文件夹中具有相同名称的另一个网页

  21. 21

    在同一位置如何有两个相同的文件夹?

  22. 22

    如何复制具有通用名称的文件并将其粘贴到另一个文件夹中?

  23. 23

    如何复制具有通用名称的文件并将其粘贴到另一个文件夹中?

  24. 24

    Windows 10:具有相同配置文件文件夹的两个用户帐户

  25. 25

    Java - 两个类,名称相同,包相同,但在不同的文件夹中

  26. 26

    如何创建一个具有不同名称的文件夹符号链接?

  27. 27

    如何将具有特定名称的文件从一个文件夹移动到另一个文件夹

  28. 28

    有一个文件夹包含相同名称但文件不同的文件

  29. 29

    如何在C:\中创建一个文件夹,使其与“ C:\ Program Files”具有相同的简称?

热门标签

归档