मैं समझने की कोशिश कर रहा हूं कि find -maxdepth 0
विकल्प का उपयोग कैसे करें ।
मैं नीचे निर्देशिका संरचना है।
--> file1
--> parent
--> child1
--> file1
--> file2
--> child2
--> file1
--> file2
--> file1
अब, मैं find
नीचे के रूप में अपनी कमांड निष्पादित करता हूं ।
find ./parent -maxdepth 0 -name "file1"
find ./ -maxdepth 0 -name "file1"
find . -maxdepth 0 -name "file1"
उपरोक्त find
आदेशों में से कोई भी साथ , file1 वापस आ जाता है।
मैन पेज से find
, मैं नीचे दी गई जानकारी देख रहा हूं।
-maxdepth 0 का अर्थ केवल परीक्षण और कार्यों को कमांड लाइन के तर्कों पर लागू करना है।
मैंने -maxdepth 0
विकल्प के साथ कुछ उदाहरण खोजे और कोई भी उचित उदाहरण नहीं मिला।
मेरा find
संस्करण है,
find --version
find (GNU findutils) 4.4.2
क्या कोई मुझे कुछ संकेत प्रदान कर सकता है कि किन मामलों में -maxdepth 0
विकल्प उपयोगी होगा?
संपादित करें
जब मैं नीचे दिए गए कमांड को निष्पादित करता हूं, तो मुझे फ़ाइल 1 को दो बार सूचीबद्ध किया जाता है। क्या इस तरह से काम करने का इरादा है?
find . file1 -maxdepth 1 -name "file1"
./file1
file1