关于多平台以及git仓库的文件命名

个人同时在用windows、wsl和termux的同时遇到了一个很头疼的问题,我相信许多人都遇到过——文件命名。
个人有使用特殊符号将文件在名称排列下置顶的习惯,之前使用"[]“进行置顶,但实际使用中发现必须进行转义。然后打算使用”-",结果在linux中创建都是问题。在之后查阅过后发现许多符号都会出现冲突。
个人是编程小白,想问一下哪种符号作为文件名或文件夹名在不同平台、不同语言中冲突最少。我现在的第一候选是下划线"_"。
同时打算开个讨论,关于文件命名的踩坑及分享大佬们的策略。

Windows 不能使用下列9个字符:?\ * | “ < > : /

Linux 最好不要用 如空格符,制表符,退格符和字符:? @ # $&()|; ‘’“”<>+ -等;

所以 _ 是最好的.

2 Likes

驼峰命名或下划线

Linux中比较广泛的实践是用数字