यूनिक्स "ट्री" कमांड के मैक समतुल्य का उपयोग टर्मिनल पर फ़ोल्डर ट्री देखने के लिए
Mac उपयोगकर्ता जो एक यूनिक्स पृष्ठभूमि से आते हैं, यह जानने की सराहना कर सकते हैं कि macOS और Mac OS X में यूनिक्स "ट्री" कमांड के समतुल्य को कैसे लागू किया जाए। वास्तव में फ़ोल्डर ट्री दिखाने के कुछ अलग तरीके हैं मैक ओएस एक्स के टर्मिनल में, हम एक उपनाम के माध्यम से हासिल किए गए एक आसान ट्री समतुल्य को कवर करेंगे, साथ ही मैक पर मूल 'ट्री' को कैसे स्थापित करें, जैसा कि आप उबंटू या लिनक्स में कहीं और देखते हैं।
यह स्पष्ट रूप से कमांड लाइन उपयोगकर्ताओं के लिए लक्षित है, लेकिन यदि आप मैक के फाइंडर में अधिक समय बिताते हैं तो आप फ़ाइलों और फ़ोल्डर सामग्री को पुनरावर्ती रूप से सूचीबद्ध करने की सराहना कर सकते हैं, जो समान हो सकता है लेकिन स्पष्ट रूप से एक प्रदर्शित नहीं कर रहा है टर्मिनल पर डायरेक्टरी ट्री।
Mac OS X के लिए टर्मिनल में फ़ोल्डर ट्री देखने के लिए समतुल्य ट्री बनाएं
एक साधारण उपनाम आपको Mac OS की कमांड लाइन से फ़ोल्डर ट्री देखने की अनुमति देगा:
- लॉन्च टर्मिनल या iTerm अगर आपने पहले से ऐसा नहीं किया है
- अपनी .bashrc या .zshrc प्रोफ़ाइल को अपने पसंदीदा टेक्स्ट एडिटर में खोलें, हम नैनो का उपयोग कर रहे हैं क्योंकि नैनो आसान है:
- नई लाइन पर, निम्न उपनाम पेस्ट करें: "
- नैनो को बचाने और बाहर निकलने के लिए Control+O और Control+X दबाएं (या हमेशा की तरह vim या emacs से बाहर निकलें), डायरेक्टरी ट्री को प्रिंट करने के लिए आपका ट्री कमांड अबउपयोग करने के लिए तैयार है
नैनो .zshrc
उपनाम पेड़=खोजें। -प्रिंट | sed -e &39;s;/;|____;g;s;____|; |;g&39;"
नया टर्मिनल खोलें या अपनी टर्मिनल प्रोफ़ाइल को फिर से लोड करें और आप नए ट्री उपनाम का उपयोग करने के लिए तैयार हैं।
मैक पर 'ट्री' के साथ डायरेक्टरी ट्री स्ट्रक्चर दिखा रहा है
अब जब आपने अपना उपनाम लागू कर लिया है, तो आप कमांड लाइन पर वर्तमान कार्यशील फ़ोल्डर या निर्देशिका की पदानुक्रमित संरचना दिखाने के लिए 'ट्री' कमांड का उपयोग कर सकते हैं। उदाहरण के लिए, यदि आप मैक के रूट / में हैं और 'ट्री' हिट करते हैं, तो आप मैक पर हर चीज की पदानुक्रमित संरचना प्रदर्शित करेंगे (इसमें कुछ समय लगेगा और इसकी अनुशंसा नहीं की जाती है, लेकिन यह कैसे काम करता है इसका एक प्रदर्शन प्रदान करता है )
पेड़
ट्री कमांड वास्तव में उपनिर्देशिकाओं में कुछ हद तक नियंत्रण के साथ सबसे अच्छा उपयोग किया जाता है अन्यथा आप वर्तमान कार्यशील निर्देशिका से बाहर की ओर पूरे फ़ाइल सिस्टम की संरचना को डंप कर रहे होंगे।
मैक कमांड लाइन के लिए 'ट्री' इंस्टॉल करना
यदि आप 'पेड़' पर थोड़ा अधिक नियंत्रण चाहते हैं जैसे कि एक निर्देशिका निर्दिष्ट करने की क्षमता, या आप सटीक 'ट्री' समतुल्य चाहते हैं जो यूनिक्स दुनिया से आता है, तो आप होमब्रे या मैकपोर्ट का उपयोग कर सकते हैं सीधे macOS और Mac OS X में ट्री इंस्टॉल करने के लिए:
होमब्रू के साथ 'ट्री' इंस्टॉल करना
ब्रू इंस्टॉल ट्री
MacPorts के साथ 'ट्री' इंस्टॉल करना
sudo port install tree
मेरी प्राथमिकता Homebrew की ओर है लेकिन जो भी आपके लिए काम करता है उसका उपयोग करें। एक बार दोनों से इंस्टॉल हो जाने पर, 'ट्री' टाइप करने से मैक पर किसी भी डायरेक्टरी का फोल्डर ट्री प्रदर्शित होगा।
ध्यान दें कि विरोध से बचने के लिए, आप पहले चरण में ट्री एलियास का उपयोग नहीं करना चाहेंगे और फिर ट्री कमांड भी इंस्टॉल करना चाहेंगे। आप दोनों को लागू कर सकते हैं, लेकिन आप शायद उपनाम का नाम बदलकर 'ट्रीड' या कुछ इसी तरह करना चाहेंगे।