मैंने पाया कि मैंने यह सवाल गलत स्टैटेक्सचेंज साइट पर पूछा है ।
एक निश्चित पथ से शुरू होने वाली फ़ाइलों को खोजने के लिए, मैं उपयोग कर सकता हूं find <path> ...
। अगर मैं 'अपवर्ड' यानी मूल निर्देशिका में खोजना चाहता हूं, और यह माता-पिता है, और ..., तो क्या एक समान उपकरण है?
उपयोग का मामला डॉट्स की सही संख्या (..///x.txt या ../../../x.txt?) का उपयोग करने के लिए जान रहा है। उदाहरण के लिए एक मेकफाइल का उपयोग करना जिसमें कुछ सामान्य मेकफाइल फ़ंक्शन भी शामिल हैं।
इस तरह एक फ़ोल्डर संरचना के लिए इरादा उपयोग:
/
/abc
/abc/dce/efg/ghi
/abc/dce/efg2
$ cd /abc/dce/efg/ghi
$ touch ../../x.txt
$ upfind . -name X*
../../x.txt
$ upfind . -name Y* || echo "not found"
not found
$ touch /abc/dce/efg2/x.txt
$ upfind . -name Y* || echo "not found"
not found
$
तो संक्षेप में:
- इसे इस फ़ोल्डर पर खोजना चाहिए, यह माता-पिता का है, यह माता-पिता का है ...
- लेकिन उनके किसी भी भाई-बहन में नहीं (जैसे 'खोजो' होगा)
- यह मौजूदा पथ के सापेक्ष मिली हुई फ़ाइल की रिपोर्ट करेगा