బాష్‌లో ఫైల్ పేరు మార్చడం ఎలా

How Rename File Bash



ఏదైనా ఆపరేటింగ్ సిస్టమ్ కోసం ఫైల్ పేరును మార్చడం చాలా సాధారణ పని. గ్రాఫికల్ యూజర్ ఇంటర్‌ఫేస్ (GUI) ఉపయోగించి ఎవరైనా సులభంగా ఫైల్ పేరు మార్చవచ్చు. బాష్ స్క్రిప్ట్‌లోని ఆదేశాన్ని ఉపయోగించి మీరు ఫైల్ పేరును కూడా మార్చవచ్చు. ఫైల్ పేరు పేరు మార్చడానికి లైనక్స్‌లో అనేక ఆదేశాలు ఉన్నాయి. ఆదేశం 'Mv' ఫైల్ పేరు మార్చడానికి అత్యంత ప్రజాదరణ పొందిన ఆదేశం. అనే మరొక ఆదేశం ఉంది 'పేరుమార్చు' అదే పని కోసం కూడా ఉపయోగించవచ్చు. అయితే, ఈ ఆదేశం డిఫాల్ట్‌గా ఉబుంటులో ఇన్‌స్టాల్ చేయబడలేదు, కాబట్టి మీరు ఫైల్‌కు పేరు మార్చడానికి ఈ ఆదేశాన్ని ఇన్‌స్టాల్ చేయాలి. ఫైల్ పేర్ల పేరు మార్చడానికి బాష్‌లో ఈ రెండు ఆదేశాలను ఎలా ఉపయోగించాలో ఈ వ్యాసం వివరిస్తుంది.

'Mv' కమాండ్‌తో ఫైల్ పేరు మార్చండి

ఫైల్ పేరు పేరు మార్చడానికి లైనక్స్‌లో సాధారణంగా ఉపయోగించే ఆదేశం 'Mv' కమాండ్ ఈ ఆదేశం యొక్క వాక్యనిర్మాణం క్రింద ఇవ్వబడింది.







వాక్యనిర్మాణం



mv [ఎంపిక] మూలంగమ్యం

తో ఏదైనా ఎంపికను ఉపయోగించడం 'Mv' ఆదేశం ఐచ్ఛికం. ఫైల్ పేరు మార్చడానికి, ఈ కమాండ్‌తో పేరు మార్చబడిన ఫైల్ పేరు తర్వాత మీరు అసలు ఫైల్ పేరును టైప్ చేయాలి. యొక్క వివిధ ఉపయోగాలు 'Mv' ఆదేశం ఈ ఆర్టికల్ యొక్క తదుపరి విభాగంలో వివరించబడింది.



ఉదాహరణ 1: ఎంపికలు లేకుండా 'mv' కమాండ్‌తో ఫైల్ పేరు మార్చండి

ఒరిజినల్ ఫైల్ పేరు మరియు పేరు మార్చిన ఫైల్ పేరు కింది స్క్రిప్ట్‌లో యూజర్ నుండి ఇన్‌పుట్‌గా తీసుకోబడుతుంది. అసలు ఫైల్ పేరు ఉన్నట్లయితే ఫైల్ పేరు మార్చబడుతుంది. పేరు మార్చబడిన ఫైల్ పేరు ఉన్న ఏదైనా ఫైల్ ఇప్పటికే ఉన్నట్లయితే, కొత్తగా పేరు మార్చబడిన ఫైల్ యొక్క కంటెంట్ ద్వారా పాత ఫైల్ భర్తీ చేయబడుతుంది.





#!/బిన్/బాష్

# అసలు ఫైల్ పేరు తీసుకోండి
చదవండి -పి 'పేరు మార్చడానికి అసలు ఫైల్ పేరు నమోదు చేయండి:'అసలైన
# పేరు మార్చబడిన ఫైల్ పేరును తీసుకోండి
చదవండి -పి పేరు మార్చడానికి పేరు మార్చబడిన ఫైల్ పేరును నమోదు చేయండి: 'పేరు మార్చండి

# అసలు ఫైల్ ఉందో లేదో తనిఖీ చేయండి
ఉంటే [ -f $ ఒరిజినల్ ];అప్పుడు
# ఫైల్ పేరు మార్చండి
$(mv $ ఒరిజినల్ $ పేరు మార్చండి)
బయటకు విసిరారు 'ఫైల్ పేరు మార్చబడింది.'
ఉంటుంది

అవుట్‌పుట్



ఉదాహరణ 2: 'mv' కమాండ్ -i ఐచ్ఛికంతో ఫైల్‌కి పేరు మార్చండి

పై ఉదాహరణను ఉపయోగించి సమస్యను పరిష్కరించవచ్చు '-I' తో ఎంపిక 'Mv' కమాండ్ పేరు మార్చే పని చేయడానికి ముందు ఓవర్రైట్ చేయడానికి కింది స్క్రిప్ట్ వినియోగదారు నుండి అనుమతి కోసం అడుగుతుంది. వినియోగదారు నొక్కితే ' ఎన్ 'తర్వాత పేరు మార్చే పని జరగదు.

#!/బిన్/బాష్

# అసలు ఫైల్ పేరు తీసుకోండి
చదవండి -పి 'పేరు మార్చడానికి అసలు ఫైల్ పేరు నమోదు చేయండి:'అసలైన
# పేరు మార్చబడిన ఫైల్ పేరును తీసుకోండి
చదవండి -పి పేరు మార్చడానికి ఫైల్ పేరును నమోదు చేయండి: 'పేరు మార్చండి

# అసలు ఫైల్ ఉందో లేదో తనిఖీ చేయండి
ఉంటే [ -f $ ఒరిజినల్ ];అప్పుడు
# పేరు పేరు ఫైల్ ఉనికిలో ఉందో లేదో తనిఖీ చేయండి
ఉంటే [$(mv -ఐ $ ఒరిజినల్ $ పేరు మార్చండి) ];అప్పుడు
బయటకు విసిరారు 'ఫైల్ పేరు మార్చబడింది.'
ఉంటుంది
ఉంటుంది

అవుట్‌పుట్

'రీనేమ్' కమాండ్‌తో ఫైల్‌కు పేరు మార్చండి

ది 'పేరుమార్చు' అధునాతన ఫైల్ పేరు మార్చే పనులకు ఈ పద్ధతి ఉపయోగించబడుతుంది. ఇన్‌స్టాల్ చేయడానికి టెర్మినల్‌లో కింది ఆదేశాన్ని అమలు చేయండి 'పేరుమార్చు' కమాండ్

$సుడోసముచితమైనదిఇన్స్టాల్పేరు మార్చండి

ఈ ఆదేశం యొక్క వాక్యనిర్మాణం క్రింద ఇవ్వబడింది.

వాక్యనిర్మాణం

పేరు మార్చండి[ఎంపిక] s/శోధన/భర్తీ/'ఫైళ్లు

ఈ ఆదేశాన్ని 'వంటి' ఎంపికలతో మరియు లేకుండా ఉపయోగించవచ్చు mv 'ఆదేశం. రెగ్యులర్ ఎక్స్‌ప్రెషన్‌ను ఉపయోగించడం ద్వారా బహుళ ఫైల్‌లను ఒకేసారి పేరు మార్చవచ్చు. ఇక్కడ, ' లు 'ప్రత్యామ్నాయాన్ని సూచిస్తుంది. శోధన టెక్స్ట్ కనుగొనబడితే, ఫైల్‌లు భర్తీ టెక్స్ట్ ద్వారా పేరు మార్చబడతాయి.

ఉదాహరణ 3: రెగ్యులర్ ఎక్స్‌ప్రెషన్‌తో సరిపోయే ఫైల్‌ల పేరు మార్చండి

శోధించిన ఫైల్ పేరు యొక్క పొడిగింపు మరియు పేరు మార్చబడిన ఫైల్ పేరును ఇన్‌పుట్‌లుగా తీసుకునే సాధారణ వ్యక్తీకరణ నమూనాను ఉపయోగించి బహుళ ఫైల్‌ల పేరు మార్చడానికి క్రింది స్క్రిప్ట్‌ను ఉపయోగించవచ్చు. ప్రస్తుత పొడిగింపు శోధన వచనంతో సరిపోలితే, ఏదైనా ఫైల్ యొక్క పొడిగింపు టెక్స్ట్ స్థానంలో మార్చబడుతుంది.

#!/బిన్/బాష్

# శోధన వచనాన్ని తీసుకోండి
చదవండి -పి 'శోధన వచనాన్ని నమోదు చేయండి:'వెతకండి
# భర్తీ టెక్స్ట్ తీసుకోండి
చదవండి -పి భర్తీ టెక్స్ట్‌ని నమోదు చేయండి: 'భర్తీ

# నమూనాతో సరిపోయే అన్ని ఫైల్‌ల పేరు మార్చండి
$(పేరు మార్చండియొక్క/.$ శోధన/.$ భర్తీ/ ' *)
బయటకు విసిరారు 'ఫైల్స్ పేరు మార్చబడింది.'

అవుట్‌పుట్

ముగింపు

ఈ వ్యాసం యొక్క ఉపయోగాన్ని వివరించడానికి అనేక ఉదాహరణలను ఉపయోగించింది 'Mv' మరియు 'పేరుమార్చు' బాష్ ఆదేశాలు. పై ఉదాహరణలను ప్రాక్టీస్ చేసిన తర్వాత బాష్ వినియోగదారులకు ఫైల్ పేరును మార్చడం సులభంగా ఉండాలి.