Mac के टर्मिनल में फ़ाइल ले जाएँ और कॉपी करें
टर्मिनल में आप mv
, cp
और scp
कमांड-लाइन टूल का उपयोग करके स्थानीय या दूरस्थ रूप से फ़ाइलों को स्थानांतरित या कॉपी कर सकते हैं।
नुस्ख़ा : Finder का उपयोग करके फ़ाइलों को स्थानांतरित और कॉपी करना अधिक आसान होता है। देखें फ़ोल्डरों में फ़ाइल्स व्यवस्थित करें।
फ़ाइल या फ़ोल्डर स्थानीय रूप से ले जाएँ
फाइल या फ़ोल्डर को एक ही कंप्यूटर पर एक स्थान से दूसरे स्थान पर ले जाने के लिए,
mv
टूल का उपयोग करें।mv
टूल फ़ाइल या फ़ोल्डर को पुराने स्थान से ले जाकर नए स्थान पर रखता है।उदाहरण के लिए, अपने डाउनलोड फ़ोल्डर से अपने दस्तावेज़ फ़ोल्डर के कार्य फ़ोल्डर में फ़ाइल ले जाना।
$ mv ~/Downloads/MyFile.txt ~/Documents/Work/MyFile.txt
आप फ़ाइल ले जाते समय उसका नाम भी बदल सकते हैं।
$ mv ~/Downloads/MyFile.txt ~/Documents/Work/NewFileName.txt
देखें mv कमांड मैन पेज।
फ़ाइल या फ़ोल्डर स्थानीय रूप से कॉपी करें
किसी फ़ाइल का कॉपी बनाने के लिए,
cp
कमांड का उपयोग करें।उदाहरण के लिए, अपने दस्तावेज़ फ़ोल्डर के Expenses नामक फ़ोल्डर को Data नामक दूसरे वॉल्यूम में कॉपी करने लिए:
$ cp -R ~/Documents/Expenses /Volumes/Data/Expenses
-R
फ़्लैग के कारणcp
प्रयोगकर्ता और इसके कॉन्टेंट को कॉपी करता है। ध्यान दें कि फ़ोल्डर के नाम के अंत में स्लैश नहीं लगा है, जोcp
द्वारा फ़ोल्डर कॉपी करने की विधि बदलता है।
देखें cp कमांड मैन पेज।
फ़ाइल या फ़ोल्डर दूर से कॉपी करें
किसी रिमोट कंप्यूटर से कंप्यूटर से या कंप्यूटर में फ़ाइल या फ़ोल्डर कॉपी करने के लिए,
scp
कमांड का उपयोग करें।scp
ssh
के समान ही अंतर्निहित प्रोटोकॉल का उपयोग करता है।उदाहरण के लिए, अपने होम फ़ोल्डर की कोई संपीडित फ़ाइल को रिमोट कंप्यूटर पर दूसरे प्रयोगकर्ता के होम फ़ोल्डर में कॉपी करने के लिए :
$ scp -E ~/ImportantPapers.tgz username@remoteserver.com:/Users/username/Desktop/ImportantPapers.tgz
आपसे प्रयोगकर्ता का पासवर्ड पूछ जाता है।
-E
फ़्लैग विस्तारित ऐट्रिब्यूट, संसाधन, फ़ोर्क और ACL सूचना संरक्षित करता है।-r
flag, जिसका उपयोग इस उदाहरण में नहीं किया गया है, के कारणscp
किसी कॉपी और इसके कॉन्टेंट को कॉपी करता है।
देखें scpकमांड मैन पेज।