文件或文件夹名称中的句点(“.”)是有效字符吗?

文件或文件夹名称中的句点(“.”)是有效字符吗?

我想根据特定日期命名我的文件和文件夹,例如03.04.2016

我发现我可以使用它们,但是在文件或文件夹名称中使用句点有什么缺点吗?

答案1

它们是有效的,您可以使用它们,但是,它们也有缺点。

  • 正则表达式中经常使用句点来表示单个字符。

  • 文件名中的句点通常用作文件名和扩展名之间的标准分隔符。

  • 文件名开头的句点用于指示配置和/或隐藏文件。

由于这些原因,在文件名中使用句点用于其他目的通常会导致其他命令行功能和其他工具和框架出现问题,而这些问题并不期望它们并且无法正常工作。

答案2

句点本身没有任何意义,但句点后面的内容对于查看文件后缀的程序可能有意义。为此,请查看/etc/mailcap/etc/mime.types

的一些实现ls也可以按后缀排序,例如

ls -lX

对于 GNU coreutils。

相关内容