Bazı işletim sistemleri belirli karakterlerin dosya adlarında görünmesini yasaklar: ( Wikipedia kaynağı)
/ slash , Unix benzeri, Windows ve Amiga sistemlerinde yol adı bileşen ayırıcısı olarak kullanılır. (MS-DOS command.com kabuğu onu bir anahtar karakteri olarak kullanır, ancak Windows her zaman ayırıcı olarak kabul eder [2] [belirsiz])
\ backslash MS-DOS, OS / 2 ve Windows'ta yol adı bileşen ayırıcısı olarak da kullanılır (eğik çizgi ile ters eğik çizgi arasında fark yoktur); dosya adına izin verildi
? Unix, Windows ve AmigaOS'ta joker karakter olarak kullanılan soru işareti ; tek bir karakteri işaretler. Unix dosya adlarında izin verildi
* yıldız işareti , Unix, MS-DOS, RT-11, VMS ve Windows'da joker karakter olarak kullanılır. Herhangi bir karakter dizisini (Unix, Windows, MS-DOS'un sonraki sürümleri) veya taban adındaki veya uzantıdaki herhangi bir karakter dizisini (MS-DOS'un önceki sürümlerinde " . ") "Tüm dosyalar" anlamına gelir. ,
: Windows üzerinde bağlama noktasını / sürücüyü belirlemek için kullanılan iki nokta üst üste ; sanal cihazı veya AmigaOS, RT-11 ve VMS'deki bir sürücü gibi fiziksel cihazı belirlemek için kullanılır; klasik Mac OS'de yol adı ayırıcısı olarak kullanılır. VMS'de bir addan sonra iki katına çıkar, DECnet nodename (önünde "\" olan bir NetBIOS (Windows ağı) ana bilgisayar adına eşdeğer) belirtir.
| dikey çubuk Unix ve Windows'ta yazılım boru hattını belirtir; dosya adlarına izin verildi
"tırnak işareti , Windows'ta boşluk içeren dosya adlarının başlangıcını ve sonunu işaretlemek için kullanılır
< girişi yönlendirmek için kullanılandan daha az , Unix dosya adlarında izin veriliyor
> Unix dosya adlarında izin verilen çıktıyı yönlendirmek için kullanılandan daha büyük
. dönem izin ama son olay VMS'inizde uzatma ayırıcı, MS-DOS ve Windows olmaya yorumlanır. Diğer işletim sistemlerinde, genellikle dosya adının bir parçası olarak kabul edilir ve birden fazla tam durağa izin verilebilir.