खोजक में रूट निर्देशिका और उपनिर्देशिका कैसे देखें?


76

जाहिर है, डेस्कटॉप पर Macintosh HD आइकन रूट निर्देशिका को इंगित करता है, लेकिन यह सभी सामग्री नहीं दिखा रहा है।

कुछ फाइलें और निर्देशिकाएं वही हैं, जो मैं तब देखता हूं जब मैं टर्मिनल lsपर एक प्रदर्शन करता हूं /, लेकिन अधिकांश अन्य निर्देशिकाएं /usr, जैसे /bin, आदि दिखाई नहीं देती हैं।

मैं मान रहा हूं कि सुरक्षा के लिए, मैक ओएस एक्स बाकी फाइलों और निर्देशिकाओं को नहीं दिखा रहा है। क्या इस व्यवहार को बदलने का कोई तरीका है ताकि हम लिनक्स में रूट फ़ोल्डर देखें?

संपादित करें: बस निम्नलिखित यहाँ पाया :

खोजक और टर्मिनल रूट निर्देशिका के लिए अलग-अलग सामग्री दिखाते हैं। रूट निर्देशिका में कुछ आइटम खोजक में दिखाई नहीं देते हैं। यह दृश्य अव्यवस्था को कम करता है और सादगी को बढ़ाता है। यदि आप UNIX- शैली कमांड लाइन से परिचित हैं, तो आप किसी निर्देशिका में सभी आइटम देखने के लिए टर्मिनल का उपयोग कर सकते हैं।

इस नोट के अनुसार, सभी वस्तुओं को देखने के लिए टर्मिनल का उपयोग किया जाना है। तो, दूसरे क्या करते हैं? टर्मिनल का उपयोग करें या कोई और तरीका है?


8
"दृश्य अव्यवस्था को कम करता है और सादगी को बढ़ाता है" Apple इसे उन्नत उपयोगकर्ताओं के लिए और भी कठिन बना देता है।
माइकमेर्को

जवाबों:


48

टर्मिनल में दर्ज करें:

sudo chflags nohidden directoryname

जिससे निर्देशिका का नाम उस निर्देशिका का नाम है जिसे आप फाइंडर में देखना चाहते हैं।

टाइप करके इसे उल्टा करें:

sudo chflags hidden directoryname

Macintosh HDमूल रूप से रूट निर्देशिका जैसा दिखता है। यदि आप इसे डेस्कटॉप पर ढूंढना चाहते हैं और खोजक में इसे खोजकर्ता वरीयताओं में बदलते हैं।


फाइंडर में सभी फाइलें दिखा रहा है

टर्मिनल में टाइप करें

डिफॉल्ट्स com.apple.finder AppleShowAllFiles TRUE लिखें

फिर लॉग आउट करें और वापस अंदर जाएं।


लगता है काम नहीं कर रहा ... मैंने टाइप sudo chflags nohidden /किया क्या मैंने इसे सही किया? क्या मुझे फिर से लॉगआउट और लॉगिन करना होगा?
अतुल गोयल

रूट निर्देशिका वह है Macintosh HDजिसे आप डेस्कटॉप पर या खोजक विंडो के साइडबार पर दिखा सकते हैं। आदेश निश्चित रूप से किसी भी उपनिर्देशिका के लिए काम करता है! यदि आप चाहते हैं कि रूट निर्देशिका खोजक में दिखाई दे तो आपको सिस्टम सेटिंग्स को संपादित करना होगा। मैं इस कल्पना करने के लिए अपने उत्तर को संपादित करूँगा।
20

1
जैसा कि मैंने मेरे सवाल में कहा, मैं देख सकता हूँ Macintosh HDऔर यहाँ तक कि इसकी सामग्री, समस्या यह है कि बाद मैं खोलने है Macintosh HDजो जड़ dir माना जाता है, यह सिर्फ केवल कुछ निर्देशिका और नहीं की तरह सभी निर्देशिकाओं से पता चलता bin, usr, sbin, आदि, जो मूल में मौजूद होते हैं (और यू cd /तब करते हैं और तब देखे जा सकते हैं ls
अतुल गोयल

खैर, आप टाइप करके कुछ भी देख सकते हैं defaults write com.apple.finder AppleShowAllFiles TRUE। फिर लॉगआउट करें और वापस अंदर जाएं। फिर भी, आप उन्हें खोल सकते हैं।
२१

नहीं भी defaults write com.apple.finder AppleShowAllFiles TRUEकाम नहीं कर रहा है।
अतुल गोयल

65

Shift- Command- Gखोजक में "फ़ोल्डर में जाओ" संवाद लाता है। उदाहरण के लिए, निर्देशिका के नाम पर टाइप करें /usr/local। खोजक निर्देशिका दिखाएगा। मैं इसे 'व्यूअर के रूप में खोजक' के साथ प्रयोग करता हूँ

हालांकि यह रूट डायरेक्टरी को नीचे की ओर से एक ब्राउज़ करने योग्य निर्देशिका नहीं देता है, मैंने इसे काफी उपयोगी पाया है।


इस! इसने मुझे वायरस स्कैनिंग के लिए वायरस टोटल में usr / usr / local / bin / files अपलोड करने में सक्षम किया। मैं इस छिपे हुए शॉर्टकट के बिना, अधिनायकवादी डिफ़ॉल्ट सेटिंग्स के साथ ऐसा नहीं कर सकता था। कभी-कभी मैक ओएस एक्स पैर में खुद को गोली मारता है।
डैन डस्केल्सस्कु

मीठा, यह बीनने वाली खिड़कियों में भी काम करता है! मैंने इसका उपयोग ऑटोमेटर के लॉन्च ऐप एक्शन में / usr / लोकल / बिन में टक किए गए ऐप को खोजने के लिए किया।
1

6

उपयोग करने के साथ समस्या sudo chflags nohidden /यह है कि यह रूट डायरेक्टरी को अनहाइड करेगा (जो पहले से ही दिखाई दे रहा है) ... लेकिन आप विशेष फ़ोल्डर को अनहाइड करना चाहते हैं जो रूट डायरेक्टरी के अंदर हैं । जिसके कारण sudo chflags -R nohidden /*काम होगा।

लेकिन यह सब कुछ रूट डायरेक्टरी में दिखाई देगा।

व्यक्तिगत रूप से, मैं सब कुछ दृश्यमान नहीं करना चाहता था, बस / usr निर्देशिका।

इसलिए मैंने इस्तेमाल किया sudo chflags nohidden /usr


2

कमांड को इसमें बदलें:

sudo chflags -R nohidden /*

इस पाठ्यक्रम में एक खतरा है। आक्षेप सब कुछ छिपा देगा। तो आपका सबसे अच्छा दांव यह है:

ls -lo

उन फ़ाइलों को सूचीबद्ध करने के लिए जिन्हें आप देखना चाहते हैं।


2

मैं El-Capitan के लिए प्रासंगिक कुछ प्रासंगिक जानकारी के साथ इसे अपडेट करना चाहता हूं। शीर्ष-मतदान प्रतिक्रियाओं (जो अतीत में अच्छी तरह से काम करती थी), अब काम नहीं करती हैं। उदाहरण के लिए, / usr निर्देशिका के लिए सुझाए गए schflags कमांड का उपयोग करने का प्रयास करते समय मुझे "ऑपरेशन की अनुमति नहीं" प्रतिक्रियाएं मिलती रहती हैं।

ऐसा लगता है कि डिज़ाइन के अनुसार, Apple द्वारा एक नए सुरक्षा प्रतिमान के रूप में कुंजी सिस्टम निर्देशिकाओं पर कुछ झंडे बदलने के लिए एक व्यवस्थापक की क्षमता को हटा दिया गया है।

एक अच्छा वर्कअराउंड जो मुझे मिला (जो मूल प्रश्न को संबोधित करता है) बस आवश्यक निर्देशिकाओं के लिए सीधे जाने के लिए Go To Folder विकल्प (cmd-shift-G) का उपयोग करना है (मुझे पसंद है / usr, / var, और / etc) खोजक में दिखाई दे रहा है), और फिर आसान पहुंच के लिए अपने पसंदीदा बार पर खींचें।


2

ऊपर जवाब में से कोई भी सिएरा (संस्करण 10.12.2) में मेरे लिए काम है, लेकिन टर्मिनल में यह आदेश डालकर काम करता है और पता चलता है सभी छिपी हुई फ़ाइलें हर जगह (धूसर तो आप देख सकते हैं डिजाइन द्वारा छिपे हुए हैं जो) सहित /var, /usr, /etc, आदि:

defaults write com.apple.finder AppleShowAllFiles -boolean true ; killall Finder

ध्यान दें कि यह छिपी हुई फ़ाइलों को हर जगह दिखाता है - मैं इसे एक अच्छी बात मानता हूं, लेकिन कुछ लोग अपनी निर्देशिका में छिपी हुई सभी फ़ाइलों को देखना नहीं चाहते हैं। killall Finderबिट बस खोजक पुन: प्रारंभ होता है, ताकि परिवर्तन तत्काल प्रभावी हो जाता।

इस लाइफवायर लेख का श्रेय , जो इस आदेश का उपयोग करने की भी अनुशंसा करता है यदि आप OS X 10.8 या इससे पहले के हैं:

defaults write com.apple.finder AppleShowAllFiles TRUE ; killall Finder

दोनों आदेशों को दोहराने के द्वारा पूर्ववत किया जा सकता है, लेकिन true(या TRUE) के साथ प्रतिस्थापित false(या FALSE)।


रूट निर्देशिका परिवर्तन के बाद इस तरह दिखता है:

यहाँ छवि विवरण दर्ज करें


मैं के बजाय 1 या 0 का उपयोग -boolean trueया false, और यह सिर्फ ठीक काम करता है।
सिल्वरवॉल्फ

2

मेरे लिए 2018 (हाई सिएरा) रास्ता लगता है:

  1. खुला खोजक
  2. खुली प्राथमिकताएं
  3. साइडबार पर जाएं
  4. जो चाहो जोड़ लो

यह पहले से ही अन्य उत्तर में शामिल है यहाँ :-)
nohillside

आप सही हैं :)
sapo_cosmico

-1

फाइंडर पर जाएं-> प्राथमिकताएं ... साइडबार टैब पर DEVICES सेक्शन में अपना मैक नाम ढूंढें। यह जाँच सेट करें। फिर वरीयताएँ बंद करें और खोजक साइडबार की समीक्षा करें। क्या आपका मैक नाम DEVICES सेक्शन में दिखाई दिया है ? है मुख्य विभाजन फ़ोल्डर के अंदर? वह मूल निर्देशिका है! (यह मेरे लिए सभी एमएसीएस पर काम नहीं करता था - कभी-कभी मुख्य विभाजन को सूचीबद्ध नहीं किया गया था)


-2

इसे इस्तेमाल करे :

खोजक खोलें> प्राथमिकताएँ> उपकरण (अपने मैक का नाम जांचें)

उम्मीद है कि यह मदद कर सकता है।


2
इस के माध्यम से ब्राउज़ करने के लिए खोजक का उपयोग करने में मदद नहीं करता है /usrआदि
nohillside

-2

आप MacPorts के साथ kde4-baseapps स्थापित कर सकते हैं और फाइंडर के साथ डॉल्फिन का उपयोग कर सकते हैं। खोजक कचरा है ... डॉल्फिन ठीक है।


-3

रूट डायरेक्टरी को प्रकट करने के लिए कमांड + अप दबाने पर 1 स्तर ऊपर जाएगा।


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