लिनक्स में फ़ाइलों या फ़ोल्डरों को कैसे स्थानांतरित करें या कॉपी करें?

लिनक्स

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

लेकिन क्या होता है जब आपको सर्वर पर इन आंदोलनों का उपयोग करना पड़ता है चूंकि उनमें से ज्यादातर आमतौर पर केवल एक कमांड कंसोल से प्रबंधित होते हैं, यह आमतौर पर समर्पित सर्वरों में कब्जा कर लिया जाता है, हालांकि यह जानने के लिए कभी भी दर्द नहीं होता कि यह कैसे किया जाता है क्योंकि आप कभी नहीं जानते कि यह कब व्यस्त हो सकता है।

मेरे साथ ऐसा हुआ है कि कुछ अवसरों पर मैंने अपने चित्रमय वातावरण को खो दिया है और मुझे इसे पुनर्प्राप्त करने में सक्षम होने के लिए कंसोल का उपयोग करना होगा, लेकिन यह एक और बिंदु है।

दिन आज मैं आपके साथ कुछ सरल आदेशों को साझा करने के लिए आया हूं जो हमारी मदद करेंगे फ़ाइलों की प्रतिलिपि बनाने या स्थानांतरित करने के कार्य करने के लिए।

संबंधित लेख:
जीएनयू / लिनक्स में मूलभूत अनुमति chmod के साथ

लिनक्स में फ़ाइलों या फ़ोल्डरों को कैसे स्थानांतरित करें?

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

फ़ाइलों को कॉपी और स्थानांतरित करें

निर्देशिका फ़ाइल को स्थानांतरित करने के लिए सबसे सामान्य बात है इसके लिए हम mv कमांड का उपयोग करने जा रहे हैं:

mv archivo.txt /home/usuario/Documentos/prueba

यहां हम जो कर रहे हैं वह फ़ाइल को ले जा रहा है। परीक्षण फ़ोल्डर में है जो हमारे दस्तावेज़ फ़ोल्डर में है। इसके लिए हम इस बात का ध्यान रखते हैं कि वर्तमान में हम उस निर्देशिका में तैनात हैं जहाँ file.txt स्थित है

जब हम एक समय में एक से अधिक फ़ाइल ले जाना चाहते हैं, सिंटैक्स प्रकार निम्न होगा:

mv archivo.1 archivo.2 archivo.3 /ruta/de/destino

अब कुछ बहुत उपयोगी है एक * का उपयोग करने के लिए जब फ़ाइलों के नाम में एक ही आधार होता है, उदाहरण के लिए:

Amd-gpu…

आमद-गपु-समर्थक ।।

आमद-चालक ...

संबंधित लेख:
टिप्स: जीएनयू / लिनक्स के लिए 400 से अधिक कमांड जिन्हें आपको पता होना चाहिए commands

इसलिए, जैसा कि हम देख सकते हैं, उनके पास समान आधार नामकरण के साथ उन सभी फ़ाइलों को स्थानांतरित करने के लिए समान "एएमडी" आधार है, हम निम्नलिखित करते हैं:

mv AMD* /ruta/de/destino

एक ही प्रकार के साथ उन सभी फ़ाइलों के लिए लागू होता है, उदाहरण के लिए, .doc, .xls, .deb, .rpm आदि। उन्हें स्थानांतरित करने के लिए हम केवल आवेदन करते हैं

mv *.deb /ruta/de/destino

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

इसके लिए हम * का उपयोग करने जा रहे हैं, उदाहरण के लिए, मैं वह सब कुछ स्थानांतरित करना चाहता हूं जो मैंने वर्डप्रेस से दो पिछली निर्देशिकाओं तक विघटित किया था:

mv wordpress/* …/

कमांड के बारे में थोड़ा और जानने के लिए हम इसके मैन या -help पैरामीटर का उपयोग कर सकते हैं, यहां हम इसके सभी पैरामीटर देखेंगे।

लिनक्स में फाइलों को कॉपी कैसे करें?

इस मामले के लिए यह इसके विपरीत लगभग समान है, फाइल या फोल्डर को एक से दूसरे में ले जाने के लिए, यहाँ फ़ाइलों और फ़ोल्डरों को उनके मूल स्थान पर रखें और एक चुने हुए निर्देशिका में एक प्रति बनाएँ।

Un फ़ाइल या फ़ोल्डर की प्रतिलिपि बनाने के लिए सरल कमांड एक निर्देशिका से दूसरे में:

cp objetoacopiar rutadedestino

इसे देखने का एक और अधिक स्पष्ट तरीका:

cp archivo.txt /ruta/de/destino

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

cp log.txt log.bak

पैरा कई फ़ाइलों या फ़ोल्डरों को कॉपी करें:

cp archivo1 /carpeta1 /carpeta/carpeta /ruta/de/destino

अब यदि हम वह सब कुछ कॉपी करना चाहते हैं जिसमें वह फ़ोल्डर है जहाँ हम तैनात हैं एक और निर्देशिका के लिए:

cp  /* /ruta/de/destino

अब अगर हम किसी डायरेक्टरी को एक जगह से दूसरी जगह कॉपी करना चाहते हैं

cp /directorio /ruta/de/destino

निर्देशिका के नीचे एक स्तर होना महत्वपूर्ण है जिसे हम कॉपी करने जा रहे हैं, क्योंकि यदि हम इसके अंदर हैं, तो पूर्ण पथ निर्दिष्ट करना आवश्यक है, क्योंकि अगर हम केवल कमांड डालते हैं तो मैं इसे एक खाली निर्देशिका बनाऊंगा।

अंत में, अगर हम इसके सभी मापदंडों को जानना चाहते हैं, तो हम इसके आदमी पर भरोसा करते हैं या -हेल्प के साथ

आगे की हलचल के बिना, वे बेहद बुनियादी आदेश हैं, उनका उपयोग आपको बहुत मदद कर सकता है और आपको उनके साथ भी सावधान रहना चाहिए क्योंकि यह हमेशा पुनरावर्ती रूप का उपयोग करने की सिफारिश की जाती है, जिसका उपयोग -r पैरामीटर के साथ किया जाता है।


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   जॉर्ज सी रोड्रिग्ज एस कहा

    अगर मैं सभी फ़ाइलों को एक फ़ोल्डर से दूसरे में कॉपी करना चाहता हूं तो यह होगा

    cp / * / नाम / फ़ोल्डर / गंतव्य ??

    उस फ़ोल्डर में जहाँ मेरे पास कॉपी करने के लिए फाइलें हैं?

  2.   जुआन मैनुअल कैरिल्लो कैंपोस कहा

    मैं स्रोत-फ़ाइल से गंतव्य-फ़ाइल तक कई विशिष्ट रिकॉर्ड कॉपी करना चाहता हूं, कभी-कभी यह रिकॉर्ड-से-रेंज तक होता है, मैं यह कैसे कर सकता हूं?