| De maximale lengte van een bestandsnaam in Linux wordt niet strikt gedefinieerd door een enkele, harde limiet. Het hangt van verschillende factoren af, waaronder:
* Bestandssysteem: Verschillende bestandssystemen hebben verschillende limieten. ext4 staat bijvoorbeeld doorgaans bestandsnamen van maximaal 255 tekens toe. Andere bestandssystemen kunnen andere limieten hebben, en sommige kunnen veel lagere limieten hebben (bijvoorbeeld oudere bestandssystemen).
* Kernelversie: De Linux-kernel zelf legt geen universele limiet op, maar werkt samen met de beperkingen van het bestandssysteem.
* Padlengte: De totale lengte van het *pad* (inclusief mapnamen die naar het bestand leiden) is vaak beperkter dan alleen de bestandsnaam zelf. De totale padlengte kan beperkt zijn tot ongeveer 4096 tekens, hoewel dit ook per bestandssysteem verschilt.
Samenvattend:ook al vindt u in sommige bronnen 255 tekens, het hanteren van 255 tekens als een veilige bovengrens voor de bestandsnaam zelf, en 4096 voor het volledige pad, is redelijk maar niet gegarandeerd op alle systemen. Het is altijd het beste om voor compatibiliteit kortere bestandsnamen en paden te kiezen. |