Večina sodobnih sistemov Linux in UNIX omejuje ime datoteke na 255 znakov (255 bajtov). Nekatere starejše različice sistema UNIX pa omejujejo imena datotek le na 14 znakov. Ime datoteke mora biti edinstveno v svojem imeniku. Na primer, v imeniku /home /vivek ne morete ustvariti predstavitve.
- Kateri znaki ne morejo biti v imenu datoteke?
- Dovoljeno v imenu datoteke Linux?
- Kakšna je največja dolžina imena datoteke v sistemu Linux?
- Kateri znaki so dovoljeni v imenih datotek?
Kateri znaki ne morejo biti v imenu datoteke?
Nezakoniti znaki v imenu datoteke
- # funt. % odstotkov. & znak ampersand. levi kodrasti oklepaj. desni kodrasti oklepaj. \ poševnica nazaj.
- < levi kotni nosilec. > pravokotni nosilec. * zvezdica. ? vprašaj. / poševnica. ...
- znak dolarja. ! klicaj. 'enojni narekovaji. "dvojni narekovaji. : debelo črevo. ...
- + znak plus. `hrbet. | cev. = znak enakosti.
Dovoljeno v imenu datoteke Linux?
torej kateri koli bajt razen NUL, \, /,:, * , ? , " , < , > , | in ne morete klicati datotek/map . ali .. in brez kontrolnih znakov (seveda). To ni pravilno. Linux ne dovoljuje / . Windows ne dovoljuje poševnice in nekaterih nizov (npr.g. CON).
Kakšna je največja dolžina imena datoteke v sistemu Linux?
Predstavitev znaka Unicode lahko zavzame več bajtov, zato se lahko največje število znakov, ki jih lahko vsebuje ime datoteke, razlikuje. V Linuxu: Največja dolžina imena datoteke je 255 bajtov. Največja skupna dolžina imena datoteke in poti je 4096 bajtov.
Kateri znaki so dovoljeni v imenih datotek?
Podprti znaki za ime datoteke so črke, številke, presledki in () _ - , . *Imena datotek morajo biti omejena na 100 znakov. Znaki, ki niso podprti, vključujejo, vendar niso omejeni na: @ $ % & \ /: * ? "' < > | ~ ` # ^ + = []; !