कुछ ऑपरेटिंग सिस्टम फ़ाइल नामों में प्रदर्शित होने से कुछ विशेष वर्णों को प्रतिबंधित करते हैं: ( विकिपीडिया से संसाधन)
/ स्लैश का उपयोग यूनिक्स-जैसे, विंडोज और एमिगा सिस्टम में पथ नाम घटक विभाजक के रूप में किया जाता है। (MS-DOS कम्प्रेशर शेल एक स्विच कैरेक्टर के रूप में इसका उपभोग करेगा, लेकिन विंडोज हमेशा इसे एक विभाजक के रूप में स्वीकार करता है [2] [अस्पष्ट])
\ backslash MS-DOS, OS / 2 और Windows में पथ नाम घटक विभाजक के रूप में भी उपयोग किया जाता है (स्लैश और बैकस्लैश के बीच कोई अंतर नहीं है); यूनिक्स फ़ाइल नाम में अनुमति दी गई है
? Unix, Windows और AmigaOS में वाइल्डकार्ड के रूप में उपयोग किए जाने वाले प्रश्न चिह्न ; एक एकल चरित्र को चिह्नित करता है। यूनिक्स फिल्म्स में अनुमति है
* तारांकन चिह्न का उपयोग यूनिक्स, MS-DOS, RT-11, VMS और Windows में वाइल्डकार्ड के रूप में किया जाता है। वर्णों के किसी भी क्रम (यूनिक्स, विंडोज, बाद के संस्करणों को MS-DOS) या किसी भी वर्ण के अनुक्रमों को आधार या विस्तार (इस प्रकार) के रूप में चिह्नित करता है । MS-DOS के शुरुआती संस्करणों में "सभी फ़ाइलों" का अर्थ है। ,
: विंडोज़ पर आरोह बिंदु / ड्राइव को निर्धारित करने के लिए उपयोग किया जाने वाला बृहदान्त्र ; वर्चुअल डिवाइस या भौतिक डिवाइस जैसे कि AmigaOS, RT-11 और VMS पर ड्राइव निर्धारित करने के लिए उपयोग किया जाता है; क्लासिक मैक ओएस में पथनाम विभाजक के रूप में उपयोग किया जाता है। VMS पर एक नाम के बाद संदेह, DECnet नोडेनम (एक NetBIOS (विंडोज नेटवर्किंग) होस्टनाम के बराबर है जो "\" से पहले इंगित करता है।)
| वर्टिकल बार यूनिक्स और विंडोज में सॉफ्टवेयर पाइपलाइनिंग को नामित करता है; यूनिक्स फाइलनाम में अनुमति दी गई है
"उद्धरण चिह्न का उपयोग विंडोज में रिक्त स्थान वाले फ़ाइलनामों की शुरुआत और अंत को चिह्नित करने के लिए किया जाता है
यूनिक्स फाइलनाम में अनुमत पुनर्निर्देशित इनपुट की तुलना में कम <
> यूनिक्स फाइलनाम में अनुमति दी गई आउटपुट को रीडायरेक्ट करने की तुलना में अधिक है
। अवधि की अनुमति दी जाती है, लेकिन अंतिम घटना को वीएमएस, एमएस-डॉस और विंडोज में विस्तार विभाजक माना जाएगा। अन्य OS में, आमतौर पर फ़ाइल नाम का हिस्सा माना जाता है, और एक से अधिक पूर्ण विराम की अनुमति दी जा सकती है।