Linux లో డైరెక్టరీల పేరు మార్చడం ఎలా

కమాండ్ లైన్ యుటిలిటీలను మాత్రమే ఉపయోగించి Linuxలో ఒకే లేదా బహుళ డైరెక్టరీల పేరు మార్చడానికి ప్రాథమిక గైడ్

ఫైల్‌లు మరియు డైరెక్టరీల పేరు మార్చడం అనేది వినియోగదారు తరచుగా చేయాల్సిన పని. అదృష్టవశాత్తూ, Linux టెర్మినల్ నుండి నేరుగా ఫైల్‌లు మరియు డైరెక్టరీలను పేరు మార్చడానికి సులభమైన మార్గాన్ని కలిగి ఉంది.

Linuxలో డైరెక్టరీల పేరు మార్చడానికి మేము రెండు Linux ఆదేశాలను చర్చిస్తాము. ది mv మరియు పేరు మార్చు ఆదేశాలు.

ఉపయోగించి mv Linuxలో డైరెక్టరీ పేరు మార్చమని ఆదేశం

mv కమాండ్ అనేది Linux మరియు అన్ని ఇతర Unix-వంటి సిస్టమ్‌లు అందించిన ప్రాథమిక ఆదేశాలలో ఒకటి. mv ఫైల్‌లను ఒక ప్రదేశం నుండి మరొక ప్రదేశానికి తరలించడానికి ప్రాథమికంగా ఉపయోగించబడుతుంది. కానీ ఇది ఫైల్‌లు మరియు డైరెక్టరీల పేరు మార్చడానికి ఒక మార్గంగా కూడా విస్తృతంగా ఉపయోగించబడుతుంది.

ఉపయోగించి డైరెక్టరీ పేరు మార్చడానికి క్రింది సింటాక్స్ ఉపయోగించండి mv.

సింటాక్స్:

mv [old_name_of_directory] [new_name_of_directory]

ముందుగా, ప్రస్తుత వర్కింగ్ డైరెక్టరీలో ఉన్న డైరెక్టరీలను ఉపయోగించి తనిఖీ చేయండి ls ఆదేశం.

ls

అవుట్‌పుట్:

gaurav@ubuntu:~/workspace$ ls -l మొత్తం 76 drwxr-xr-x 2 రూట్ రూట్ 4096 సెప్టెంబర్ 9 16:19 daa drwxr-xr-x 2 రూట్ రూట్ 4096 సెప్టెంబర్ 9 16:20 dmta drwxr-xr-x 2 రూట్ రూట్ 4096 సెప్టెంబరు 9 15:19 pc drwxr-xr-x 2 రూట్ రూట్ 4096 Sep 9 16:19 pmcd drwxr-xr-x 2 రూట్ రూట్ 4096 Sep 9 16:19 qps drwxr-xr-x 2 రూట్ 96 రూట్ 90 96 :19 ssda

ఇప్పుడు, మేము పేరు పెట్టబడిన ఫోల్డర్ పేరు మారుస్తాము daa కు రోబోట్ ఉపయోగించి mv ఆదేశం.

ఉదాహరణ:

mv daa రోబోట్

తర్వాత, డైరెక్టరీ యొక్క కొత్త పేరును ధృవీకరించడానికి ls కమాండ్‌ని ఉపయోగించి మళ్లీ డైరెక్టరీల జాబితాను తనిఖీ చేయండి.

gaurav@ubuntu:~/వర్క్‌స్పేస్$ ls dmta pc pmcd qps రోబోట్ ssda

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

ఉదాహరణ:

gaurav@ubuntu:~/workspace$ ls -l మొత్తం 76 drwxr-xr-x 2 రూట్ రూట్ 4096 సెప్టెంబర్ 9 16:19 dmta drwxr-xr-x 2 రూట్ రూట్ 4096 సెప్టెంబర్ 9 16:20 pc drwxr-xr-x 2 రూట్ రూట్ 4096 సెప్టెంబరు 9 15:19 pmcd drwxr-xr-x 2 రూట్ రూట్ 4096 Sep 9 16:19 qps drwxr-xr-x 2 రూట్ రూట్ 4096 Sep 9 16:19 రోబోట్ drwxr-xr-x 2 రూట్ 4091 :19 ssda 

పై జాబితా నుండి, డైరెక్టరీలతో పని చేద్దాం dmta, pc మరియు qps.

ఉదాహరణ అవుట్‌పుట్:

gaurav@buntu:~/workspace$ mv dmta qps gaurav@ubuntu:~/workspace$ ls pc pmcd qps రోబోట్ ssda gaurav@ubuntu:~/వర్క్‌స్పేస్$

ఇక్కడ నేను డైరెక్టరీ పేరు మార్చడానికి ప్రయత్నించాను 'dmta'వలె'qps‘. ఇక్కడ డైరెక్టరీ qps ఇప్పటికే ఉంది కానీ అప్పుడు కూడా ఓవర్‌రైటింగ్ ప్రాంప్ట్ టెర్మినల్ ద్వారా చూపబడలేదు.

అలాగే, మీరు ' అనే డైరెక్టరీని చూడవచ్చు.dmta' తొలగించబడింది. ఇది ఉపయోగించడంలో లోపం mv ఒకే పేరుతో ఒకటి కంటే ఎక్కువ డైరెక్టరీలు ఉంటే కమాండ్ చేయండి.

అటువంటి సందిగ్ధతను నివారించడానికి మనం ఉపయోగించవచ్చు పేరు మార్చు ఆదేశం.

ఉపయోగించి పేరు మార్చు డైరెక్టరీల పేరు మార్చడానికి ఆదేశం

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

పేరు మార్చు Linux పంపిణీతో అంతర్నిర్మితంగా రాదు. మీరు ముందుగా దీన్ని విడిగా ఇన్‌స్టాల్ చేసుకోవాలి. పేరు మార్చు రెండు వేర్వేరు వెర్షన్లలో అందుబాటులో ఉంది. కానీ వాటి పనితీరు అన్ని వాతావరణాలలో ఒకే విధంగా ఉంటుంది. ఇన్‌స్టాల్ చేయడానికి ఆదేశాలతో మాత్రమే తేడా ఉంటుంది పేరు మార్చు వినియోగ. క్రింద వాటిని తనిఖీ చేయండి.

ఇన్‌స్టాల్ చేయండి పేరు మార్చు ఉబుంటు మరియు డెబియన్ పంపిణీలపై:

sudo apt-get install రీనేమ్

ఇన్‌స్టాల్ చేయండి పేరు మార్చు Fedora, CentOS మరియు RedHat పంపిణీలపై:

sudo dnf ఇన్‌స్టాల్ ప్రినేమ్

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

సింటాక్స్:

సుడో పేరు మార్చండి [పర్ల్ ఎక్స్‌ప్రెషన్] [డైరెక్టరీ]

ఉదాహరణ:

మేము మొదట ఉపయోగించి ఒకే డైరెక్టరీ పేరు మార్చడానికి ప్రయత్నిస్తాము పేరు మార్చు ఆదేశం. మేము పేరు పెట్టబడిన డైరెక్టరీ పేరు మారుస్తాము dir2 వంటి ssh.

అవుట్‌పుట్:

root@ubuntu:~# ls DIR1 dir2 dir3 dir4 dir5 pc స్నాప్
root@ubuntu:~# పేరు మార్చు 's/dir2/ssh/' dir2 root@ubuntu:~# ls -l మొత్తం 28 drwxr-xr-x 2 రూట్ రూట్ 4096 సెప్టెంబర్ 9 15:15 DIR1 drwxr-xr-x 2 రూట్ రూట్ 4096 సెప్టెంబర్ 9 15:15 dir3 drwxr-xr-x 2 రూట్ రూట్ 4096 Sep 9 15:15 dir4 drwxr-xr-x 2 రూట్ రూట్ 4096 Sep 9 15:15 dir5 drwxr-xr-x 2 రూట్ 4091 19 pc drwxr-xr-x 3 రూట్ రూట్ 4096 సెప్టెంబరు 9 14:59 స్నాప్ drwxr-xr-x 2 రూట్ రూట్ 4096 సెప్టెంబరు 9 15:15 ssh 

పై అవుట్‌పుట్ నుండి మనం ‘’ అనే డైరెక్టరీని చూడవచ్చు.dir2'గా పేరు మార్చబడింది'ssh'ని ఉపయోగించి పేరు మార్చు ఆదేశం.

ఒకసారి ఉపయోగించి బహుళ డైరెక్టరీల పేరు మార్చండి పేరు మార్చు ఆదేశం

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

ఉదాహరణ:

sudo పేరు 'y/a-z/A-Z/' [directories_to_rename]

అవుట్‌పుట్:

ఉపయోగించి ప్రస్తుత డైరెక్టరీల జాబితాను తనిఖీ చేస్తోంది ls ఆదేశం.

root@ubuntu:~# ls -l మొత్తం 36 drwxr-xr-x 2 రూట్ రూట్ 4096 Sep 9 15:15 DIR1 drwxr-xr-x 2 రూట్ రూట్ 4096 Sep 9 15:15 dir3 drwxr-xr-x 2 రూట్ రూట్ 4096 Sep 9 15:15 dir4 drwxr-xr-x 2 రూట్ రూట్ 4096 Sep 9 15:15 dir5 drwxr-xr-x 2 రూట్ రూట్ 4096 Sep 9 15:31 game.sql drwxr-xr-x 2 రూట్ రూట్ 490965 Sep :19 pc drwxr-xr-x 3 రూట్ రూట్ 4096 సెప్టెంబరు 9 14:59 స్నాప్ drwxr-xr-x 2 రూట్ రూట్ 4096 Sep 9 15:15 ssh drwxr-xr-x 2 రూట్ రూట్ 4096 సెప్టెంబర్ 9 15:30 పని.

హైలైట్ చేయబడిన డైరెక్టరీల పేర్లను మార్చడానికి పేరు మార్చు ఆదేశాన్ని ఉపయోగించడం.

root@ubuntu:~# సుడో పేరు 'y/a-z/A-Z/' *.sql 

దీనితో అవుట్‌పుట్‌ని తనిఖీ చేస్తోంది ls ఆదేశం.

root@ubuntu:~# ls -l మొత్తం 36 drwxr-xr-x 2 రూట్ రూట్ 4096 Sep 9 15:15 DIR1 drwxr-xr-x 2 రూట్ రూట్ 4096 Sep 9 15:31 GAME.SQL drwxr-xr-x 2 రూట్ రూట్ 4096 సెప్టెంబర్ 9 15:30 పని.SQL drwxr-xr-x 2 రూట్ రూట్ 4096 Sep 9 15:15 dir3 drwxr-xr-x 2 రూట్ రూట్ 4096 సెప్టెంబర్ 9 15:15 dir4

ఇక్కడ మనం డైరెక్టరీ పేర్లను చిన్న అక్షరం నుండి పెద్ద అక్షరానికి మార్చినట్లు చూడవచ్చు.

ఉదాహరణ 2:

ఈ ఉదాహరణలో మేము ఏకకాలంలో బహుళ ఫైల్‌ల భాగాన్ని పేరు మార్చడానికి ప్రయత్నిస్తాము.

ముందుగా డైరెక్టరీలను జాబితా చేద్దాం.

root@ubuntu-s-1vcpu-1gb-blr1-01:~# ls -l మొత్తం 56 drwxr-xr-x 2 రూట్ రూట్ 4096 సెప్టెంబర్ 9 15:15 DIR1 drwxr-xr-x 2 రూట్ రూట్ 4096 సెప్టెంబరు 9 15:31 GAME.SQL drwxr-xr-x 2 రూట్ రూట్ 4096 సెప్టెంబర్ 9 15:30 పని.SQL drwxr-xr-x 2 రూట్ రూట్ 4096 సెప్టెంబర్ 9 15:50 dir1.sql drwxr-xr-x 2 రూట్ 490965 Sep: 50 dir2.sql drwxr-xr-x 2 రూట్ రూట్ 4096 సెప్టెంబరు 9 15:15 dir3 drwxr-xr-x 2 రూట్ రూట్ 4096 సెప్టెంబర్ 9 15:15 dir4 drwxr-xr-x 2 రూట్ 4096: 15 9 1 dr5 dr5 -xr-x 2 రూట్ రూట్ 4096 సెప్టెంబర్ 9 15:19 pc drwxr-xr-x 2 రూట్ రూట్ 4096 Sep 9 15:54 sheldon1 drwxr-xr-x 2 root root 4096 Sep 9 15:54 sheldon2 drwxr-xr-xr రూట్ రూట్ 4096 సెప్టెంబరు 9 15:54 షెల్డన్ 3 drwxr-xr-x 3 రూట్ రూట్ 4096 సెప్టెంబర్ 9 14:59 స్నాప్ drwxr-xr-x 2 రూట్ రూట్ 4096 సెప్టెంబర్ 9 15:15 ssh

రీనేమ్ కమాడ్న్‌ని రీనేమ్ -vగా అమలు చేయడం వల్ల మనం చేసిన మార్పులను అవుట్‌పుట్‌గా చూడవచ్చు.

root@ubuntu:~# -n -v షెల్డన్ షెల్డన్EPQ షెల్డన్ పేరు మార్చాలా? 'sheldon1' -> 'sheldonEPQ1' 'sheldon2' -> 'sheldonEPQ2' 'sheldon3' -> 'sheldonEPQ3'
root@ubuntu:~# ls -l మొత్తం 56 drwxr-xr-x 2 రూట్ రూట్ 4096 Sep 9 15:15 DIR1 drwxr-xr-x 2 రూట్ రూట్ 4096 Sep 9 15:31 GAME.SQL drwxr-xr-x 2 రూట్ రూట్ 4096 సెప్టెంబరు 9 15:30 పని.SQL drwxr-xr-x 2 రూట్ రూట్ 4096 సెప్టెంబర్ 9 15:54 sheldonEPQ1 drwxr-xr-x 2 రూట్ రూట్ 4096 సెప్టెంబర్ 9 15:54 sheldonEPQ2 రూట్ S60 drwx6 రూట్ 9 15:54 షెల్డన్EPQ3

ఈ ఉదాహరణలో మేము బహుళ ఫైల్‌ల పేరులోని భాగాన్ని ఏకకాలంలో మార్చాము.

ముగింపు

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