टर्मिनल का उपयोग करके एक फ़ाइल को फ़ोल्डर में कैसे स्थानांतरित किया जाए?


43

मैं टर्मिनल का उपयोग करके एक फ़ाइल को एक फ़ोल्डर में स्थानांतरित करना चाहता हूं। मैं यह कैसे करु?


linuxcommand.org/learning_the_shell.php की जाँच करें mvआदेश।
दान

एमवी कमांड का उपयोग करें। यह अधिक जटिल हो सकता है क्योंकि अगर आपके पास $ HOME के ​​बाहर कोई फ़ाइल है, तो आपके पास स्वामित्व / अनुमतियों की समस्या हो सकती है।
पैंथर


@ एमुरु: यह सवाल अलग है क्योंकि यह पूछ रहा है कि विशेष रूप से डेस्कटॉप पर फ़ाइलों को कैसे स्थानांतरित किया जाए।
डेविड फ़ॉस्टर 01

जवाबों:


61
mv [file] [directory]

उदाहरण के लिए, info.txtवास्तविक निर्देशिका से निर्देशिका में जाने के लिए config/, टाइप करेंmv info.txt config/


जैसा कि एक सही टिप्पणी में कहा गया था, उपरोक्त विफल हो जाएगा यदि कमांड चलाने वाले उपयोगकर्ता के पास फ़ाइल या फ़ोल्डर तक पहुंच नहीं है।

यदि आप कमांड के साथ उपसर्ग करते sudoहैं, तो आप कमांड को rootउपयोगकर्ता के रूप में चलाने के लिए सिस्टम (एक व्यवस्थापक खाते के समान) बता रहे हैं । उदाहरण:

sudo mv info.txt config/

बड़े महत्वपूर्ण नोट: यदि आप सुनिश्चित हैं कि आप जानते हैं कि आप क्या कर रहे हैं
केवल तभी उपयोगsudoकरें - उबंटू एक कारण से चीजों की रक्षा करता है। का उपयोग करते हुएsudoआप अपने ओएस तोड़ सकते हैं, एक पुनर्स्थापना के लिए मजबूर कर, (जो भी करना या हटाना या) यदि आप के लिए कदम महत्वपूर्ण फ़ाइलें।


1
गंतव्य के स्वामित्व और अनुमति पर निर्भर करता है। Sudo का उपयोग करने या स्वामित्व / अनुमतियों पर चर्चा करने की आवश्यकता हो सकती है।
पैंथर

4

फ़ाइलों का नाम बदलने के लिए आप उसी कमांड का उपयोग कर सकते हैं। एक नाम अनिवार्य रूप से एक फ़ाइल को उसी स्थान पर ले जा रहा है लेकिन एक नए नाम के साथ। पिछले उदाहरण का उपयोग:

mv info.txt config/information.txt

यह फ़ाइल को स्थानांतरित करेगा और उसका नाम बदलेगा।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.