Väčšina moderných systémov Linux a UNIX obmedzuje názov súboru na 255 znakov (255 bajtov). Niektoré staršie verzie systému UNIX však obmedzujú názvy súborov iba na 14 znakov. Názov súboru musí byť v adresári jedinečný. Napríklad v adresári /home /vivek nemôžete vytvoriť demo.
- Aké znaky nemôžu byť v názve súboru?
- Je povolené v názve súboru Linux?
- Aká je maximálna dĺžka názvu súboru v systéme Linux?
- Aké znaky sú povolené v názvoch súborov?
Aké znaky nemôžu byť v názve súboru?
Nelegálne znaky názvu súboru
- # libra. % percent. & ampersand. ľavá zložená zátvorka. pravá kučeravá zátvorka. \ spätné lomítko.
- < ľavá uhlová zátvorka. > pravouhlý držiak. * hviezdička. ? otáznik. / lomka dopredu. ...
- znak dolára. ! výkričník. „jednoduché úvodzovky. “dvojité úvodzovky. : dvojbodka. ...
- + znamienko plus. `backtick. | rúra. = znamienko rovnosti.
Je povolené v názve súboru Linux?
takže akýkoľvek bajt okrem NUL, \, /,:, * , ? , " , < , > , | a nemôžete volať súbory/priečinky . alebo .. a žiadne kontrolné znaky (samozrejme). Nie je to správne. Linux nepovoľuje / . Windows nepovoľuje spätné lomítko a niektoré reťazce (napr.g. CON).
Aká je maximálna dĺžka názvu súboru v systéme Linux?
Reprezentácia znaku Unicode môže zaberať niekoľko bajtov, takže maximálny počet znakov, ktoré môže názov súboru obsahovať, sa môže líšiť. V systéme Linux: Maximálna dĺžka názvu súboru je 255 bajtov. Maximálna kombinovaná dĺžka názvu súboru a názvu cesty je 4096 bajtov.
Aké znaky sú povolené v názvoch súborov?
Podporované znaky pre názov súboru sú písmena, číslice, medzery a () _ - , . *Upozorňujeme, že názvy súborov by mali mať maximálne 100 znakov. Medzi znaky, ktoré NIE sú podporované, patria, ale nie sú obmedzené na: @ $ % & \ /: * ? "' < > | ~ ` # ^ + = []; !