మాడ్యూల్ పాఠాలు (2/3)
తరలించడం మరియు కాపీ చేయడం (mv మరియు cp)
టెర్మినల్లో ఫైల్లను పునర్వ్యవస్థీకరించడానికి మరియు నకిలీ చేయడానికి, cp (కాపీ) మరియు mv (తరలించు లేదా పేరు మార్చు) ఆదేశాలను ఉపయోగించండి.
ఫైల్లు మరియు ఫోల్డర్లను కాపీ చేస్తోంది: cp
ఫైల్ను కాపీ చేయడానికి ప్రాథమిక వాక్యనిర్మాణం:
cp [source] [destination]ఇది కాపీని సూచిస్తుంది. ఉదాహరణకు, photo.png అనే ఫైల్ని images అనే ఫోల్డర్లోకి కాపీ చేయడానికి, మీరు ఇలా టైప్ చేయాలి:
cp photo.png images/-rతో ఫోల్డర్లను పునరావృతంగా కాపీ చేస్తోంది
మీరు ప్రామాణిక cp ఆదేశాన్ని ఉపయోగించి డైరెక్టరీని కాపీ చేయడానికి ప్రయత్నిస్తే, మీరు ఎర్రర్ను పొందుతారు. ఫోల్డర్ను మరియు దానిలోని మొత్తం కంటెంట్లను పునరావృతంగా కాపీ చేయడానికి, మీరు తప్పనిసరిగా -r (లేదా -R, పునరావృతం) ఎంపికను ఉపయోగించాలి:
cp -r project_folder project_backupఫైల్లు మరియు ఫోల్డర్లను తరలించడం లేదా పేరు మార్చడం: mv
mv కమాండ్ అంటే తరలించు. ఫైల్లు మరియు ఫోల్డర్లను వేర్వేరు డైరెక్టరీలలోకి తరలించడానికి మరియు వాటి పేరు మార్చడానికి ఇది ఉపయోగించబడుతుంది:
mv [source] [destination]ఒక వనరును తరలించడం
document.pdf అనే ఫైల్ని archive అనే ఫోల్డర్లోకి తరలించడానికి:
mv document.pdf archive/ఒక వనరు పేరు మార్చడం
ఫైల్ పేరును మరొక డైరెక్టరీకి తరలించకుండా మార్చడానికి, కొత్త ఫైల్ పేరును గమ్యస్థానంగా పేర్కొనండి:
mv old_name.txt new_name.txtఒకే సమయంలో తరలించడం మరియు పేరు మార్చడం
మీరు ఒకే దశలో ఫైల్ను తరలించవచ్చు మరియు పేరు మార్చవచ్చు:
mv report.txt archive/monthly_report.txtవినియోగ ఉదాహరణలు మరియు సాధారణ లోపాలు
మీరు పునరావృత -r ఎంపికను పేర్కొనకుండా డైరెక్టరీని కాపీ చేయడానికి ప్రయత్నిస్తే, cp కమాండ్ లోపంతో విఫలమవుతుంది:
cp backup backup_copy
# Output:
# cp: -r not specified; omitting directory 'backup'మీరు ఉనికిలో లేని సోర్స్ ఫైల్ను తరలించడానికి లేదా కాపీ చేయడానికి ప్రయత్నిస్తే, మీరు ఒక దోష సందేశాన్ని అందుకుంటారు:
mv nonexistent_file.txt backup/
# Output:
# mv: cannot stat 'nonexistent_file.txt': No such file or directoryమీరే ప్రయత్నించండి
వ్యాయామం 1: నివేదికను కాపీ చేయండి
అసలు ఫైల్ని ఉంచుతూనే 'report.txt' ఫైల్ను 'బ్యాకప్' ఫోల్డర్లోకి కాపీ చేయండి.
సూచనను చూపించు
'report.txt'తో cpని మూలంగా మరియు 'బ్యాకప్'ని గమ్యస్థానంగా ఉపయోగించండి.
3 ప్రయత్నాల తర్వాత పరిష్కారం లభిస్తుంది
వ్యాయామం 2: తరలించు మరియు పేరు మార్చండి
'old_notes.txt' ఫైల్ను 'ఆర్కైవ్' ఫోల్డర్లోకి తరలించి, అదే సమయంలో 'notes_old.txt'గా పేరు మార్చండి.
సూచనను చూపించు
కొత్త ఫైల్ పేరుతో సహా సోర్స్ ఫైల్ మరియు డెస్టినేషన్ పాత్ను పేర్కొంటూ mvని ఉపయోగించండి.
3 ప్రయత్నాల తర్వాత పరిష్కారం లభిస్తుంది
వ్యాయామం 3: డైరెక్టరీని కాపీ చేయండి
మొత్తం 'బ్యాకప్' ఫోల్డర్ యొక్క బ్యాకప్ కాపీని సృష్టించండి మరియు దానికి 'backup_dir' అని పేరు పెట్టండి (పునరావృత ఎంపికను ఉపయోగించాలని గుర్తుంచుకోండి).
సూచనను చూపించు
బ్యాకప్ ఫోల్డర్ను backup_dirకి కాపీ చేయడానికి -r ఫ్లాగ్తో cp ఆదేశాన్ని ఉపయోగించండి.
3 ప్రయత్నాల తర్వాత పరిష్కారం లభిస్తుంది