标签: linux bash path filenames
我有一个包含文件和其他目录的目录。我想将其中的所有文件路径规范化为小写。我的意思是:
每当目录下有两条路径./A/b/d和/a/b/c时(我称之为.)。然后应合并A和a,名称为a。这可以在任何级别发生。
./A/b/d
/a/b/c
.
A
a
假设没有文件重复。也就是说,如果所有路径都转换为小写,则不会发生文件冲突(但必须合并许多目录)。
我该怎么做?
如果您想知道,我正在尝试将目录从Linux复制到Mac(不区分大小写)。