OS X फ़ोल्डर / निर्देशिका के संदर्भ में "~ /" का क्या अर्थ है?


15

मैं अपने मैकबुक पर एक प्रोग्राम स्थापित कर रहा हूं जिसे ~ / .spring डायरेक्टरी में अनज़िप किया जाना है; अब, मुझे पता है कि स्प्रिंग क्या है, यह उस चीज का नाम है जिसे मैं स्थापित कर रहा हूं। अगर मुझे पता था कि मुझे एक .spring फोल्डर बनाने में बहुत खुशी होगी। का मतलब है।


3
नोट: ~/.अपने आप से इसका मतलब कुछ अलग है जब यह किसी चीज का एक उपसर्ग है। अपने आप पर, यह लेखन का एक लंबा तरीका है ~, दोनों ही घर की निर्देशिका को इंगित करते हैं। उपसर्ग (जैसे ~/.spring) के रूप में यह घर की निर्देशिका में "छिपी" प्रविष्टि को इंगित करता है।
क्रिस जॉन्सन

जवाबों:


20

ओएस एक्स कमांड-लाइन शब्दावली में टिल्ड प्रतीक (~) आपके घर की निर्देशिका, जैसे / उपयोगकर्ता / जो को संदर्भित करता है।

जैसा कि जोनाथनम्यूलर ने बताया, सामने एक डॉट (।) के साथ कुछ भी छिपा हुआ माना जाता है। इस प्रकार, आपके कार्यक्रम को आपको क्या करने की आवश्यकता है:

  1. टर्मिनल को आग लगाओ
  2. सीडी ~ (अपने घर निर्देशिका के लिए चला जाता है)
  3. mkdir .spring (एक छिपी हुई स्प्रिंग डायरेक्टरी बनाता है)

आप इस फ़ोल्डर को फाइंडर में नहीं देख पाएंगे, क्योंकि यह छिपा हुआ है, लेकिन टर्मिनल पर जाकर ls -a का उपयोग करते हुए टर्मिनल में छिपे हुए फ़ोल्डर दिखाई देंगे।


5

~ होम डायरेक्टरी का संदर्भ है। एक डॉट निर्देशिका UNIX में "छिपी" निर्देशिका है।


सामने एक डॉट अपेंड के साथ कुछ भी यूनिक्स में छिपा हुआ है, लेकिन इस मामले में, एक विलक्षण डॉट वर्तमान निर्देशिका को संदर्भित करता है, जो कि होम है।
19

@caliban क्या आप इसके बारे में निश्चित हैं? यदि डॉट ~/.springवर्तमान निर्देशिका को संदर्भित करता है, तो ओएस एक्स ने अपनी यूनिक्स उत्पत्ति से बहुत दूर भटका दिया, जिसकी मैंने कल्पना की थी।
कोन्सलेयर

1
@caliban, एक एकल बिंदु वर्तमान निर्देशिका को संदर्भित करता है और दो बिंदु मूल निर्देशिका को संदर्भित करता है, लेकिन यह प्रश्न .spring के बारे में था, जो एक छिपी निर्देशिका होगी। संभव भ्रम को इंगित करने के लिए धन्यवाद।
जोनाथनमूलर

0

'छिपी' फ़ाइलों को देखने के लिए, का उपयोग करें

ls -a

या अपने सामान्य 'ls' तर्कों में -a जोड़ें। यदि आपके पास सुपरयुसर निजी हैं तो -a ध्वज निहित है।


या -Aप्रदर्शित करने के लिए .और ..प्रविष्टियों को नहीं ।
डैनियल बेक
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.