मैक पर फ़ाइल सिस्टम में अनंत लूप क्यों है? / वॉल्यूम / Macintosh HD / वॉल्यूम / Macintosh HD


1

findटर्मिनल के साथ खेलने के दौरान मैं इस अजीब व्यवहार में आया: मैक फ़ाइल सिस्टम में एक अनंत लूप लगता है जैसे:

/Volumes/Macintosh HD/Volumes/Macintosh HD/

...और इसी तरह।

जाहिर है इसे उपयोग करने के लिए संभव है Volumesऔर Macintosh HDबार-बार।

यह कैसे हो सकता है? क्या यह फ़ाइल सिस्टम के माध्यम से पुनरावर्ती रूप से खुदाई करने वाली किसी प्रक्रिया को भ्रमित नहीं करना चाहिए?


आपने कहा, " खोज के साथ खेल रहे हैं ... ", कृपया अपने find कमांड में सटीक कमांड जोड़ें , आप इस लूप का कारण बनने के लिए उपयोग कर रहे थे।
user3439894

इसका विशिष्ट कमांड से कोई लेना-देना नहीं है। मैं बस तथ्य यह है कि चौंका कर रहा हूँ pwdनिम्नलिखित उत्पादन का उत्पादन कर सकते हैं: /Volumes/Macintosh HD/Volumes/Macintosh HD/Volumes/Macintosh HD/Volumes/Macintosh HD/Volumes/Macintosh HD/Volumes/
michaelh

findबस मुझे इस ओर इशारा किया क्योंकि मैंने केवल अपनी खोज करने की कोशिश की Macintosh HDऔर फिर महसूस किया कि मुझे अन्य संस्करणों से भी आउटपुट मिला है।
michaelh

जवाबों:


0

/ वॉल्यूम / <स्टार्टअप> केवल एक सिम्लिंक है, और जहां आप लिंक कर सकते हैं, उसके खिलाफ कोई नियम नहीं है।

$ ls -la /Volumes/Macintosh\ HD
lrwxr-xr-x  1 root  wheel     1B 22 Feb 15:40 /Volumes/Macintosh HD -> /

यह वास्तविक अनंत लूप नहीं है, केवल लिंक का एक लूप है; एक बार पीछा करने के बाद, आप पथ का बैकअप ले सकते हैं।


धन्यवाद! मुझे लगता है कि जो मुझे उलझन में था, उसका आउटपुट था pwd। यह समझ में आता है कि अगर रास्ता छोटा कर दिया जाए।
माइकेल
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.