Pervardykite failą naudodami komandą „mv“
Dažniausiai naudojama „Linux“ komanda failo pavadinimui pervardyti yra „Mv“ komandą. Šios komandos sintaksė pateikta žemiau.
Sintaksė
mv [variantas] šaltinisKelionės tikslas
Naudojant bet kurią parinktį su „Mv“ komanda neprivaloma. Norėdami pervardyti failą, naudodami šią komandą turite įvesti pradinį failo pavadinimą po pervardyto failo pavadinimo. Įvairūs naudojimo būdai „Mv“ komanda yra paaiškinta kitame šio straipsnio skyriuje.
1 pavyzdys: pervardykite failą naudodami komandą „mv“ be parinkčių
Pradinio failo pavadinimas ir pervadinto failo pavadinimas bus naudojami kaip vartotojo įvestis šiame scenarijuje. Failas bus pervadintas, jei yra pirminis failo pavadinimas. Jei koks nors failas su pervadintu failo pavadinimu jau yra, senas failas bus perrašytas naujai pervardyto failo turiniu.
#!/bin/bash
# Paimkite pradinį failo pavadinimą
skaityti -p 'Įveskite pradinį failo pavadinimą, kad pervardytumėte:'originalus
# Paimkite pervadintą failo pavadinimą
skaityti -p 'Įveskite pervadintą failo pavadinimą, kad pervardytumėte:'pervadinti
# Patikrinkite, ar originalus failas yra, ar ne
jei [ -f $ originalus ];tada
# Pervardykite failą
$(mv $ originalus $ pervardyti)
išmetė „Failas pervadintas“.
būti
Išvestis
2 pavyzdys: pervardykite failą naudodami komandą „mv“ naudodami parinktį -i
Aukščiau pateikto pavyzdžio problemą galima išspręsti naudojant „-I“ variantas su „Mv“ komandą. Šis scenarijus paprašys vartotojo leidimo perrašyti prieš atlikdamas pervadinimo užduotį. Jei vartotojas paspaudžia „ n “, Tada pervadinimo užduotis nebus atlikta.
#!/bin/bash# Paimkite pradinį failo pavadinimą
skaityti -p 'Įveskite pradinį failo pavadinimą, kad pervardytumėte:'originalus
# Paimkite pervadintą failo pavadinimą
skaityti -p 'Įveskite pervardyti failo pavadinimą, kad pervardytumėte:'pervadinti
# Patikrinkite, ar originalus failas yra, ar ne
jei [ -f $ originalus ];tada
# Patikrinkite, ar pervardytas failo vardas yra, ar ne
jei [$(mv -i $ originalus $ pervardyti) ];tada
išmetė „Failas pervadintas“.
būti
būti
Išvestis
Pervardykite failą naudodami komandą „pervardyti“
The 'Pervardyti' metodas naudojamas išplėstinėms failų pervardijimo užduotims. Norėdami įdiegti terminalą, paleiskite šią komandą 'Pervardyti' komandą.
$sudotinkamasdiegtipervadintiŠios komandos sintaksė pateikta žemiau.
Sintaksė
pervadinti[variantas] 's/search/pakeisti/'failusŠi komanda gali būti naudojama su parinktimis ir be jų, pvz., „ mv ‘Įsakymas. Naudojant įprastą išraišką, vienu metu galima pervardyti kelis failus. Čia, „ s “Reiškia pakeitimą. Jei paieškos tekstas yra rastas, failai bus pervadinti pakeičiamu tekstu.
3 pavyzdys: pervardykite failus, kurie atitinka įprastą išraišką
Šis scenarijus gali būti naudojamas pervadinti kelis failus naudojant įprastos išraiškos modelį, kuris kaip įvestis imsis ieškomo failo pavadinimo plėtinio ir pervadinto failo pavadinimo. Jei dabartinis plėtinys atitinka paieškos tekstą, bet kurio failo plėtinys bus pervadintas pakeičiant tekstą.
#!/bin/bash# Paimkite paieškos tekstą
skaityti -p 'Įveskite paieškos tekstą:'Paieška
# Paimkite pakeistą tekstą
skaityti -p 'Įveskite pakeitimo tekstą:'pakeisti
# Pervardykite visus failus, atitinkančius modelį
$(pervadinti's/.$ paieška/.$ pakeisti/ ' *)
išmetė 'Failai pervadinti.'
Išvestis
Išvada
Šiame straipsnyje buvo panaudota keletas pavyzdžių, iliustruojančių „Mv“ ir 'Pervardyti' bash komandos. „Bash“ vartotojams turėtų būti lengviau pervardyti failo pavadinimą, panaudojus aukščiau pateiktus pavyzdžius.