मुझे उस फ़ोल्डर में फ़ाइलों के साथ एक फ़ोल्डर को दूसरे फ़ोल्डर में कॉपी करने के लिए कुछ समस्याएँ हैं। आदेश cp -rफ़ोल्डर में फ़ाइलों की प्रतिलिपि नहीं करता है।
मुझे उस फ़ोल्डर में फ़ाइलों के साथ एक फ़ोल्डर को दूसरे फ़ोल्डर में कॉपी करने के लिए कुछ समस्याएँ हैं। आदेश cp -rफ़ोल्डर में फ़ाइलों की प्रतिलिपि नहीं करता है।
जवाबों:
वह विकल्प जो आप खोज रहे हैं -R।
cp -R path_to_source path_to_destination/
destinationमौजूद नहीं है, तो इसे बनाया जाएगा।-Rका मतलब है copy directories recursively। -rकेस-असंवेदनशील होने के बाद से आप इसका उपयोग भी कर सकते हैं ।/@ Muni764 की टिप्पणी के अनुसार अनुगामी जोड़ने के साथ बारीकियों पर ध्यान दें ।cp -r src/. destमुझे पता है कि यह उल्लेख किया गया है, लेकिन मैं अभी भी इसे हर बार याद करता हूं।
आप cpकमांड की तलाश कर रहे हैं । आपको निर्देशिकाओं को बदलने की आवश्यकता है ताकि आप उस निर्देशिका से बाहर हों जिसे आप कॉपी करने का प्रयास कर रहे हैं।
यदि आप जिस निर्देशिका की प्रतिलिपि बना रहे हैं उसे कहा जाता है dir1और आप इसे अपने /home/Picturesफ़ोल्डर में कॉपी करना चाहते हैं :
cp -r dir1/ ~/Pictures/
लिनक्स केस-सेंसिटिव है और /प्रत्येक डायरेक्टरी को यह जानने के लिए की जरूरत है कि यह फाइल नहीं है। ~टर्मिनल में एक विशेष चरित्र है जो स्वचालित रूप से वर्तमान उपयोगकर्ता के घर निर्देशिका का मूल्यांकन करता है। यदि आपको यह जानने की आवश्यकता है कि आप किस निर्देशिका में हैं, तो कमांड का उपयोग करें pwd।
जब आप नहीं जानते कि लिनक्स कमांड का उपयोग कैसे करना है, तो एक मैनुअल पेज है जिसे आप टाइप करके देख सकते हैं:
man [insert command here]
एक टर्मिनल प्रॉम्प्ट पर।
इसके अलावा, टर्मिनल में टाइप करते समय लंबे फ़ाइल पथों को पूरा करने के लिए, आप Tabपथ टाइप करने के बाद हिट कर सकते हैं और आपको या तो विकल्प के साथ प्रस्तुत किया जाएगा, या यह पथ के शेष भाग को सम्मिलित करेगा।
-rविकल्प पुनरावर्ती निर्देशिकाओं को कॉपी करेगा।
cp -r , लेकिन यह ठीक से काम नहीं कर रहा था?
-r, --recursiveऔर -Rबराबर हैं। यह आम नुकसान भी देगा, जो अच्छा है।
cp -r dir1 ~/Pictures/
उपयोग:
$ cp -R SRCFOLDER DESTFOLDER/
demo1_copyपहले से मौजूद नहीं था$ ls demo1 demo3 README.md $ cp -R demo1/ demo1_copy/