మేము గైడ్ని ప్రారంభించడానికి ముందు, ఫైల్ లేదా ఫోల్డర్ని చెప్పడం ద్వారా లైనక్స్ అర్థం చేసుకునే దాని గురించి చిన్న నోట్ కోసం సమయం వచ్చింది. Linux లో, ప్రతి ఫోల్డర్ను డైరెక్టరీ అంటారు. స్టోరేజ్ డివైజ్లో సరిపోయేంత ఫైలు సైజు ఇవ్వబడిన డైరెక్టరీ ఇతర డైరెక్టరీలు మరియు ఏ సైజులోని ఫైల్లను కలిగి ఉంటుంది.
మీరు ఫైల్/ఫోల్డర్ని కాపీ చేయాలనుకున్నప్పుడు, మీరు దానిని సిస్టమ్కు తగినంతగా స్పష్టం చేయాలి, తద్వారా అది గందరగోళానికి గురికాదు. మీరు ఒక డ్రైవ్ లేదా మరొకటి నుండి ఫైల్ను కాపీ/తరలించినప్పుడల్లా, మీరు ఇప్పటికీ వాటిని ఫోల్డర్లో ఉంచడం కూడా అద్భుతమైన విషయం!
ఉపాయాలను కాపీ చేస్తోంది
కాపీ చేయడం కోసం, మేము cp ఆదేశాన్ని ఉపయోగిస్తాము. ఇది ప్రాథమిక సిపి నిర్మాణం -
cp [పరామితి]source_file_directory target_file_directory
మీరు ఫైల్ను మరొక డైరెక్టరీకి కాపీ చేయాలనుకుంటే, మీరు కింది ఆదేశాలను అమలు చేయాలి. నేను ఉపయోగిస్తున్నానని గమనించండి | _+_ | ఈ గైడ్ కోసం డెమోగా 3 టెస్ట్ ఫైల్స్తో.
CDఐ/డౌన్లోడ్లు/testDir
# అందుబాటులో ఉన్న అన్ని ఫైల్లను | _+_ | కు కాపీ చేయండి డైరెక్టరీ
cp *ఐ/డెస్క్టాప్/testDir1
ఇక్కడ, cp అనేది ఫైల్ను ఒక డైరెక్టరీ నుండి మరొక డైరెక్టరీకి కాపీ చేయడానికి సంబంధించిన కమాండ్. ఇది స్వల్పకాలిక కాపీ మాత్రమే. అందుబాటులో ఉన్న మరికొన్ని ఎంపికలు ఉన్నాయి -
- -ఐ - ఇంటరాక్టివ్ కాపీ మోడ్. ప్రోగ్రామ్ ఏవైనా వివాదాలను కనుగొంటే (ఫైల్ ఇప్పటికే ఉంది మొదలైనవి), అది పరిస్థితిపై మీ చర్యను అడుగుతుంది.
- -ఆర్ - పునరావృత. ఈ ఐచ్చికము చేర్చబడిన అన్ని ఫైల్స్ & డైరెక్టరీలను గమ్యస్థానానికి కాపీ చేస్తుంది. ఇది మూలం డైరెక్టరీ యొక్క చెట్టు నిర్మాణాన్ని కూడా సంరక్షిస్తుంది.
- -v - వెర్బోస్ మోడ్. కాపీ టాస్క్ బాగా జరుగుతోందని మీరు అభిప్రాయాన్ని పొందాలనుకుంటే ఇది ఉపయోగపడుతుంది. ప్రతి ప్రశ్నకు, అందుబాటులో 2 సమాధానాలు ఉన్నాయి - y (అవును) మరియు n (లేదు).
కాపీ ప్రక్రియలో ఉత్తమ ఫీడ్బ్యాక్ కోసం మీరు ఈ పారామితులను ఎక్కువ సమయం ఉపయోగించాలని సిఫార్సు చేయబడింది.
cp -ఐఆర్విఐ/డెస్క్టాప్/testDir1/
మొత్తం డైరెక్టరీని కాపీ చేస్తోంది
ఇప్పుడు, మీరు మీ అన్ని ఫైల్లు మరియు డైరెక్టరీలను (ఫోల్డర్లు) గమ్యం డైరెక్టరీలోకి కాపీ చేయాల్సిన పరిస్థితి గురించి ఆలోచిద్దాం. పైన పేర్కొన్న ట్రిక్ను ఉపయోగించాలని మీరు ఆలోచిస్తూ ఉండవచ్చు, సరియైనదా?
కమాండ్ యొక్క టెస్ట్ రన్ ఇక్కడ ఉంది, ఇక్కడ నేను the/డౌన్లోడ్ల క్రింద ఉన్న అన్ని ఫైల్లు మరియు డైరెక్టరీలను కాపీ చేసిన/సృష్టించిన సబ్ డైరెక్టరీ సబ్/లోకి కాపీ చేయడానికి ప్రయత్నిస్తున్నాను. ఈ ఆదేశాన్ని అమలు చేసిన తర్వాత -
cp *ఉప/ఫలితం ఇది -
భయంకరమైనది, సరియైనదా? అంతా బాగానే ఉంది మరియు cp ప్రతిదీ ఆ డైరెక్టరీలో కాపీ చేసి ఉండాలి. సమస్య ఏమిటి?
మేము ఇప్పటికే పైన చర్చించిన సమాధానం. Cp పరామితి -r గుర్తుందా? ఇది పనిని పునరావృతంగా నిర్వహించడానికి చెబుతుంది-మూలం నుండి గమ్యస్థానానికి అన్ని ఉప డైరెక్టరీలు మరియు ఫైల్లను కాపీ చేయండి.
వెంటనే దాన్ని సరిచేద్దాం! స్థిర ఆదేశాన్ని అమలు చేయండి -
cp -విఆర్ *ఉప/
ఇప్పుడు, ప్రతిదీ సరిగ్గా మరియు పని చేస్తున్నట్లు కనిపిస్తోంది.
గమ్యస్థాన ఉప డైరెక్టరీ కూడా దానిలోనే కాపీ చేయబడుతుందని గమనించదగ్గ ఆసక్తికరమైన విషయం.
మీరు చూడగలిగినట్లుగా, సబ్ సబ్ డైరెక్టరీతో సహా డౌన్లోడ్ల డైరెక్టరీ అంతా సబ్ డైరెక్టరీ లోపల ఉంది.
అదే విధంగా, మీరు మొత్తం డైరెక్టరీని మరొక డైరెక్టరీకి కాపీ చేయాలనుకుంటే, -r పరామితిని ఉపయోగించండి. ఉదాహరణకు, నేను cop/డౌన్లోడ్లు/డెస్క్టాప్/టెస్ట్డిర్ 1/కాపీ చేస్తాను.
cp -విఆర్ఐ/డౌన్లోడ్లు/ఐ/డెస్క్టాప్/testDir1/
ఆశాజనక, లైనక్స్తో మీ కాపీయింగ్ అనుభవం తగినంతగా మెరుగుపడింది. ఆనందించండి!