मैक ओएस एक्स में टर्मिनल से क्लिपबोर्ड पर वर्तमान पथ की प्रतिलिपि बनाएँ

हालांकि मैक जीयूआई और फाइंडर से फ़ोल्डर पथ की प्रतिलिपि बनाना, या ड्रैग और ड्रॉप चाल के साथ टर्मिनल में पथ की प्रतिलिपि बनाने के लिए, दूसरी दिशा में जाकर और कमांड लाइन से वर्तमान पथ प्राप्त करना और फिर इसे सुलभ करना व्यापक ओएस एक्स क्लिपबोर्ड पर थोड़ा सा ट्रिकियर है ... ठीक है, कम से कम जब तक आप इस आसान छोटी टिप को नहीं जानते।


यह चाल फ़्वाड कमांड (वर्तमान कार्यशील निर्देशिका के लिए संक्षिप्त) और पीबीसीपी कमांड (ओएस एक्स में क्लिपबोर्ड फ़ंक्शन पर कॉपी करने के लिए एक कमांड लाइन इंटरफ़ेस) का उपयोग करके फ़ंक्शन में काफी सरल है, यह सबसे आसान है कि यह इस तरह काम करता है:

pwd|pbcopy

यह तुरंत वर्तमान कार्य निर्देशिका को ओएस एक्स के क्लिपबोर्ड पर कॉपी करेगा।

यदि आप कमांड लाइन से पहले ही परिचित हैं, तो आप जाने के लिए अच्छे हैं, लेकिन उन लोगों के लिए जो कमांड लाइन के बारे में जानकार नहीं हैं, आइए इस कमांड अनुक्रम की थोड़ी अधिक समीक्षा करें ताकि यह अधिक समझ में आ सके।

यदि आप साथ पालन करना चाहते हैं, तो टर्मिनल ऐप लॉन्च करें। सबसे पहले, हम पथ की प्रतिलिपि बनाने के लिए कमांड लाइन के भीतर स्थान पर रहना चाहेंगे। इस यात्रा के उद्देश्य के लिए हम "/ सिस्टम / लाइब्रेरी / कोर सर्विसेज / संसाधन /" चुनेंगे क्योंकि यह एक गहरा (आईएसएच) सिस्टम पथ है जो सभी मैक पर सार्वभौमिक है। अब कमांड प्रॉम्प्ट पर, निम्न आदेश दर्ज करें:

cd /System/Library/CoreServices/Resources/

रिटर्न कुंजी दबाएं और आप उस फ़ोल्डर में होंगे, आइए उपर्युक्त 'pwd' कमांड का उपयोग करके इसे सत्यापित करें:

pwd

दोबारा, हिट रिटर्न, और आपको इस तरह के आउटपुट देखना चाहिए:

$ pwd
/System/Library/CoreServices/Resources/

अब जब आप जानते हैं कि आप सही जगह पर हैं, चलिए क्लिपबोर्ड पर उस निर्देशिका पथ की प्रतिलिपि बनाते हैं, लेकिन इसके बजाय माउस कर्सर का उपयोग करके इसे मैन्युअल रूप से चुनने के बिना और कमांड + सी को मारकर, pbcopy का उपयोग करके:

pwd|pbcopy

यह कैसे काम करता है सरल: 'pwd' कमांड निष्पादित करता है, फिर पीबीसीपी के आउटपुट को अगली कमांड में रीडायरेक्ट करने के लिए 'पाइप' कहा जाता है, जो इस मामले में 'pbcopy' है। जैसा कि बताया गया है, पीबीसीपी मैक ओएस एक्स क्लिपबोर्ड पर कमांड लाइन इंटरफ़ेस है, इस प्रकार वहां कमांड आउटपुट पाइप करके, डेटा मैक क्लिपबोर्ड में संग्रहीत हो जाता है। इसके बारे में निश्चित नहीं है? बस कोई भी टेक्स्ट दस्तावेज़ खोलें, या टर्मिनल प्रॉम्प्ट पर भी रहें, और कमांड + वी दबाएं ... आप आउटपुट के रूप में "/ सिस्टम / लाइब्रेरी / कोर सर्विसेज / रिसोर्स /" देखेंगे। बढ़िया हुह? संग्रहीत क्लिपबोर्ड डेटा को प्रकट करने के लिए आप पीबीपीपी, पीबीपीस्ट के दूसरे छोर का भी उपयोग कर सकते हैं।

यदि आप अक्सर इसका उपयोग करने की योजना बनाते हैं, तो आप इस तरह की एक पंक्ति जोड़कर अपनी प्रोफ़ाइल के भीतर हमेशा इसके लिए उपनाम बना सकते हैं .bash_profile:

alias copypath='pwd|pbcopy'

इसके साथ bash_profile में सहेजा गया है, आप बस 'copypath' टाइप कर सकते हैं और उसी प्रभाव को प्राप्त कर सकते हैं।

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