ధృవీకరణ లేకుండా ఓవర్రైట్ చేయడానికి cp కమాండ్uను ఎలా బలవంతం చేయాలి


ఫైళ్లు మరియు డైరెక్టరీలను కాపీ చేయడానికి లైనక్స్ మరియు ఇతర యునిక్స్ లాంటి ఆపరేటింగ్ సిస్టమ్uలలో సాధారణంగా ఉపయోగించే ఆదేశాలలో సిపి కమాండ్ (ఇది ఒక కాపీని సూచిస్తుంది). ఈ గైడ్uలో, లైనక్స్uలో నిర్ధారణ లేకుండా కాపీ ఆపరేషన్uను ఓవర్రైట్ చేయమని cp ఆదేశాన్ని ఎలా బలవంతం చేయాలో చూపిస్తాము.

సాధారణంగా, మీరు cp ఆదేశాన్ని నడుపుతున్నప్పుడు, అది చూపిన విధంగా గమ్యం ఫైల్ (లు) లేదా డైరెక్టరీని తిరిగి రాస్తుంది.

# cp bin/git_pull_frontend.sh test/git_pull_frontend.sh

ఇంటరాక్టివ్ మోడ్uలో సిపిని అమలు చేయడానికి, ఇప్పటికే ఉన్న ఫైల్ లేదా డైరెక్టరీని ఓవర్రైట్ చేయడానికి ముందు ఇది మిమ్మల్ని అడుగుతుంది, చూపిన విధంగా -i ఫ్లాగ్uను ఉపయోగించండి.

# cp -i bin/git_pull_frontend.sh project1/git_pull_frontend.sh

అప్రమేయంగా, cp కమాండ్ కోసం అలియాస్ వినియోగదారుని ఇంటరాక్టివ్ మోడ్uలో cp ఆదేశాన్ని అమలు చేస్తుంది. డెబియన్ మరియు ఉబుంటు ఉత్పన్నాలపై ఇది ఉండకపోవచ్చు.

మీ అన్ని డిఫాల్ట్ మారుపేర్లను తనిఖీ చేయడానికి, చూపిన విధంగా అలియాస్ ఆదేశాన్ని అమలు చేయండి.

# alias

పై స్క్రీన్uషాట్uలోని హైలైట్ చేసిన అలియాస్ మీరు ఆదేశాన్ని అమలు చేసినప్పుడు, అప్రమేయంగా అది ఇంటరాక్టివ్ మోడ్uలో నడుస్తుందని సూచిస్తుంది. మీరు అవును ఆదేశాన్ని ఉపయోగించినప్పుడు కూడా, ఓవర్రైట్uను ధృవీకరించమని షెల్ మిమ్మల్ని అడుగుతుంది.

# yes | cp -r bin test

ఓవర్రైట్uను బలవంతం చేయడానికి ఉత్తమ మార్గం ఈ క్రింది ఉదాహరణలో చూపిన విధంగా cp ఆదేశానికి ముందు వెనుకబడిన స్లాష్uను ఉపయోగించడం. ఇక్కడ, మేము బిన్ డైరెక్టరీలోని విషయాలను పరీక్ష డైరెక్టరీకి కాపీ చేస్తున్నాము.

# \cp -r bin test

ప్రత్యామ్నాయంగా, మీరు ప్రస్తుత సెషన్ కోసం సిపి అలియాస్uను యునాలియాస్ చేయవచ్చు, ఆపై మీ సిపి ఆదేశాన్ని నాన్-ఇంటరాక్టివ్ మోడ్uలో అమలు చేయండి.

# unalias cp
# cp -r bin test

మరింత సమాచారం కోసం, cp కమాండ్ మ్యాన్ పేజీని చూడండి.

# man cp

మీకు ఏవైనా ప్రశ్నలు ఉంటే, దిగువ అభిప్రాయ ఫారం ద్వారా మమ్మల్ని అడగండి.