以下问题仅适用于bash和linux:
- 文件绝对路径名中的字符数是否有限制?
- 文件名(不带扩展名)的字符数是否有限制?
如果是,这些限制可能是什么?如果它们是特定于系统的,我如何访问它们?
以下问题仅适用于bash和linux:
如果是,这些限制可能是什么?如果它们是特定于系统的,我如何访问它们?
这在很大程度上取决于文件系统.对于ext FS(目前在Linux上使用最多):
扩展名不是FS知道的,它是255字节,包括扩展名(您可以有没有任何扩展名的文件名).
根据FS,Here是这些限制的更详尽列表.
文件系统也可以有扩展名,可以更改最大长度.例如,eCryptFS使用较低文件名的一部分来保存元数据,并将文件名的最大长度限制为143个字符.见Ubuntu eCryptFS launchpad条.