Linux文件名最大长度¶
在生产环境中,总会遇到奇奇怪怪的问题。今天,一个异常长度的文件名导致脚本执行错误,引起我的好奇心,所以记录下Linux文件名最大长度。简单(简化)来说总结如下:
文件名的最大长度通常是
255
个字节(字符)(大多数操作系统都是这样)文件名加路径组合起来最大长度是
4096
个字节当使用归档和查询操作(我理解为
tar
)最大文件名加路径组合是1024
个字节
如果你有疑问,可以参考 wikipedia: Comparison_of_file_systems#Limits