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