जवाबों:
आम तौर पर इसका मतलब है कि उपयोगकर्ता की होम डायरेक्टरी उदा उपयोगकर्ता की होम डायरेक्टरी ~mike/होगी mike, ~/आपकी खुद की होम डायरेक्टरी होगी। हालांकि, यह है कि क्या मेरे लिए स्पष्ट नहीं है ~/और ~mike/पूर्ण या संबंधित विचार किया जाना चाहिए; यह दी गई परिभाषा पर निर्भर करता है (यदि कोई व्यक्ति आधिकारिक संदर्भ के साथ आ सकता है, तो कृपया एक टिप्पणी पोस्ट करें)।
ध्यान दें कि मैं यहां यूनिक्स आधारित प्रणालियों के बारे में बात कर रहा हूं।
/etc/loginफ़ाइल की सामग्री से अनुमान लगाया जा सकता है । विस्तार पारंपरिक रूप से शेल द्वारा किया जाता है, लेकिन "स्क्रिप्टिंग" होने का दिखावा करने वाली कोई भी भाषा ऐसा करेगी।
~username/चीज के बारे में पता नहीं था ।
~पॉवरशेल भी उपयोगकर्ता के घर के निर्देशन के लिए एक पर्याय के रूप में स्वीकार करता है ।
दरअसल, एड्रियन माउट और स्टूडियॉक के दोनों जवाब सही हैं।
सीमित नामकरण सम्मेलन (विंडोज / डॉस आदि का पुराना संस्करण) के साथ ऑपरेटिंग सिस्टम में यह एक लंबा नाम दर्शाता है।
e.g. "c:\program files\" is equivalent to "c:\progra~1\"
कुछ ऑपरेटिंग सिस्टम (अर्थात् यूनिक्स) में इसका अर्थ है घर-दिर (और इसे एक निरपेक्ष लेकिन विहित पथ के रूप में देखा जा सकता है)।
e.g."/a/vol01/usr/mike/" might be shortened to "~/mike/"
* जहाँ us usr ’घर की डिअर है।
कई फ़ाइल सिस्टम पर, एक फ़ाइल नाम में नाम के प्रत्येक घटक के भीतर एक टिल्ड (~) होगा जो 8.3 नामकरण नियमों का पालन करने के लिए बहुत लंबा है।
स्रोत: नामकरण फ़ाइलें, पथ, और नाम स्थान - लघु बनाम लंबे नाम - MSDN
(पृष्ठ के नीचे का अंश ...)
192.168.1.1या somefile.namewithdot)
और अगर आप ASP.NET प्रोग्रामिंग करते हैं तो इसका मतलब है कि वेबसाइट का शीर्ष स्तर; का उपयोग कर नेविगेट करने के बजाय ../../images/some_image.jpg (और अपने घोंसले के स्तर को गलत हो रही है!) आप बस ~ कह सकते हैं ~ / छवियों / some_image.jpg!
/images/some_image.jpgआपको किसी भी वेब साइट के मूल में ले जाना चाहिए। ASP.NET में टिल्ड क्या अतिरिक्त कार्यक्षमता प्रदान करता है?
यहाँ कुछ संकेत दिए गए हैं जो आपको इसे बेहतर बनाने में मदद कर सकते हैं:
$ readlink -f ~
$ echo $HOME
नोट: $उपयोगकर्ता कमांड लाइन प्रॉम्प्ट को निर्दिष्ट करने के लिए एक सम्मेलन है, यह कमांड का हिस्सा नहीं है।
विंडोज के बारे में अधिक जानकारी:
यदि छिपे हुए फ़ाइल का नाम '~' से शुरू होता है, तो विंडोज एक्सप्लोरर इसे सिस्टम हिडन फाइल के रूप में प्रोसेस करता है। सुपर टिल्ड के रूप में माने जाने वाले एक प्रमुख टिल्ड के साथ छिपी हुई फाइल में अधिक जानकारी क्यों है?
यदि छोटी फ़ाइल / निर्देशिका नाम में '~' (जैसे "c: \ ololoo ~ 1") है, तो इस फ़ाइल के इसी लंबे नाम / निर्देशिका के लिए अधिकतम लंबाई (MAX_PATH = 260) से अधिक होना संभव है। डेवलपर्स को इसे "\\? \" उपसर्ग के साथ काम करना चाहिए (यहां तक कि नए विंडोज 10 पर भी उपयोगकर्ता निष्क्रिय कर सकता है ">" 260 "लंबे LongPathsEnabledसमय तक रजिस्ट्री रजिस्ट्री पैरामीटर के साथ समर्थन करते हैं या" एनटीएफएस लंबे पथ सक्षम करें "समूह नीति के साथ। C # का उपयोग करके इस वर्कअराउंड के लिए उदाहरण ZetaLongPaths लाइब्रेरी स्रोतों में पाया जा सकता है ।