Přejít na hlavní obsah

Neplatné znaky v systému souborů: úplný seznam

  • Norbert Šťastný
  • Rady

Stanovení přípustných a nepřijatelných znaků v systému souborů může být užitečné při práci s počítačem. Znalost těchto znaků pomáhá vyhnout se problémům souvisejícím s vytvářením názvů souborů nebo složek, které nelze rozpoznat nebo otevřít operačním systémem.

Přípustné znaky: obecně platí, že přípustné znaky v názvech souborů a složek zahrnují latinská písmena (A-Z, A-z), čísla (0-9) a také některé speciální znaky. Mezi speciální znaky patří: pomlčka ( - ), podtržítko ( _ ), bod (.), stejně jako lomítko ( / ) v některých operačních systémech.

Nicméně, nepřípustné symboly také existují. Mohou způsobit různé problémy se souborovým systémem a jsou zodpovědné za nemožnost vytvářet a otevírat soubory. Patří mezi ně mezery, čárky, dvojtečky, hvězdičky a otazníky. Také některé systémy mohou zakázat používání symbolu $, stejně jako závorky, apostrofy a uvozovky. Je třeba být také opatrní při používání symbolů záložních slov operačního systému.

Je důležité si uvědomit, že přípustné a nepřípustné znaky v souborovém systému závisí na operačním systému a nelze je použít v názvech souborů a složek.

Tečka a dvojtečka v názvech souborů

Bod je speciální symbol v souborových systémech, který se často používá k oddělení názvu souboru a jeho přípony. Pokus o použití tečky v názvu souboru může způsobit chyby při práci se souborovým systémem.

Dvojtečka je také neplatným symbolem v názvech souborů, protože se používá v souborových systémech k zadání cesty k souboru. Pokus o použití dvojtečky v názvu souboru může srazit souborový systém a způsobit chyby při práci se soubory.

V praxi mnoho operačních systémů zakazuje použití bodu a dvojtečky v názvech souborů, aby se předešlo problémům se souborovým systémem a zajistilo jeho stabilní provoz.

Při výběru názvu souboru byste se měli vyvarovat použití tečky a dvojtečky, abyste se vyhnuli možným problémům při práci se souborovým systémem. Pokud je nutné rozdělit název souboru a jeho příponu, měl by být použit jiný přípustný znak, jako je pomlčka (-) nebo spodní podtržítko (_).

Symboly Slashe a reverzního Slashe

Symbol Slash ( / ) se používá v operačních systémech podobných Unixu (jako Linux, macOS) k oddělení adresářů a souborů na cestě k souboru. Například cesta / home / user / file.txt označuje soubor file.txt, který je v adresáři user, který je zase v adresáři home.

Reverzní Slash ( \ ) se používá v operačních systémech rodiny Windows k oddělení adresářů a souborů na cestě k souboru. Například cesta C:\Users\Username\Documents označuje soubor Documents, který se nachází ve složce Username, která se zase nachází ve složce Users umístěné na disku C.

Použití symbolů Slash ( / ) a reverzní Slash ( \ ) v názvu souboru nebo cesty může způsobit konflikty a chyby při manipulaci se souborem nebo adresářem, proto se doporučuje vyhnout se jejich použití při vytváření souborů a složek.

Zakázané symboly v NTFS

Mezi zakázanými znaky v NTFS lze rozlišit následující:

  • : (dvojtečka) - používá se v NTFS k oddělení názvu disku a cesty k souboru nebo složce;
  • (zpětná vazba) - používá se v NTFS k oddělení adresářů na cestě k souboru nebo složce;
  • / (přímý přenos) - také se používá v NTFS k oddělení adresářů na cestě k souboru nebo složce;
  • * (hvězdička) - vyhrazený symbol používaný k maskování a vyhledávání souborů;
  • ? (otazník) - vyhrazený symbol používaný k vyhledávání souborů podle vzoru;
  • "(dvojité uvozovky) - používá se k přenosu hodnoty řetězce do příkazového řádku;
  • < (méně)a > (více) - slouží k přesměrování datového toku na příkazovém řádku;
  • / (svislá čára) - používá se ke sloučení příkazů v příkazovém řádku.

Pokud název souboru nebo složky NTFS obsahuje alespoň jeden z těchto zakázaných znaků, operační systém nepovolí vytvoření nebo přejmenování takového souboru nebo složky. Tato omezení je třeba znát a zvážit, abyste se vyhnuli problémům a chybám při práci se soubory a složkami v NTFS.