对bash中文件名长度的限制
以下问题仅适用于bash和linux:
- 文件的绝对路径名中的字符数是否有限制?
- 仅文件名(无扩展名)的字符数有限制吗?
如果是这样,这些限制是什么?如果它们是系统特定的,我该如何访问它们?
-
这在很大程度上取决于文件系统。对于ext FS(当前在Linux上最常用):
- 文件名最大长度:255个字节
- 最大路径长度:无
FS不能识别该扩展名,它包含255个字节,包括扩展名(您可以使用不带任何扩展名的文件名)。
这是每个FS的这些限制的更详尽列表。
文件系统的扩展名也可以更改最大长度。例如,eCryptFS使用较低文件名的一部分来保留元数据,并将文件名的最大长度限制为143个字符。请参阅Ubuntu
eCryptFS启动板条目。
-
BASH中带有空格的文件名
2021-02-01 关注 0 浏览91 1答案
-
在 Bash 中提取文件名和扩展名
2022-03-22 关注 0 浏览25 1答案
-
Go 中文件名的约定是什么?
2022-01-03 关注 0 浏览121 1答案
-
如何在 bash 脚本中检查文件名的扩展名?
2022-07-28 关注 0 浏览14 1答案
-
Go中文件名的约定是什么?
2021-02-01 关注 0 浏览77 1答案
-
如何使用bash脚本替换文件名中的空格
2021-02-02 关注 0 浏览83 1答案
-
我如何知道Bash脚本中的脚本文件名?
2021-02-02 关注 0 浏览109 1答案
-
我如何知道 Bash 脚本中的脚本文件名?
2022-03-22 关注 0 浏览45 1答案
-
如何使用 bash 脚本替换文件名中的空格
2022-05-26 关注 0 浏览11 1答案
-
在 Bash 的文件路径参数中获取最后一个目录名/文件名
2022-05-26 关注 0 浏览21 1答案