logo

Kaip pervardyti failą Linux | pervadinti komandą

„Linux“ failų pavadinimų keitimas yra tai, ką mes dažnai darome, o komanda pervardyti yra tarsi naudingas draugas šiam darbui. Šis vadovas yra tarsi kelionė, kaip iš tikrųjų gerai pervardyti failus sistemoje „Linux“, parodydamas, kokia patogi ir naudinga gali būti pervadinimo komanda. Nesvarbu, ar tik pradedate, ar jau mokate dirbti su failais, šiame straipsnyje sužinosite, ką reikia žinoti. Ji apima viską nuo paprasto pervadinimo iki sudėtingesnių gudrybių.

Turinys



„Rename“ komanda pervardyti failus sistemoje „Linux“.

Tai įrankis, kurį naudojate „Linux“ komandų eilutėje, kad vienu metu pakeistumėte daugelio failų pavadinimus. Jis veikia vadovaudamasis instrukcijomis, panašiomis į receptą, kad pervadintų failus tam tikru būdu. Šiame straipsnyje bus išskaidyti pervadinimo komandos pagrindai, parodyta keletas skirtingų būdų, kaip ją naudoti, ir paaiškinta, kaip atlikti sudėtingesnius dalykus, kad būtų lengviau tvarkyti ir tvarkyti failus sistemoje „Linux“.

Kaip įdiegti komandą „pervardyti“ sistemoje „Linux“.

Prieinamumasrename>komanda gali skirtis skirtinguose Linux platinimuose. Šiame straipsnyje mes naudojame Debian pagrindu sukurtas sistemas (pvz., Ubuntu).

Norėdami įdiegti „pervardyti“, įjunkite komandą Debian pagrindu veikiančios sistemos (pvz., Ubuntu)



sudo apt-get install rename>
Diegiama komanda pervardyti

Diegiama komanda pervardyti

apvalaus turnyro tvarkaraštis

Norėdami įdiegti „pervardyti“, įjunkite komandą Red Hat sistemos (pvz., „Fedora“)

sudo dnf install rename>

„Linux“ komandos „pervardyti“ sintaksė

Pagrindinė sintaksėrename>komanda yra tokia:



rename [options] expression files>
  • Galimybės : tai yra papildomos vėliavėlės, keičiančios elgsenąrename>komandą.
  • Išraiška : Tai reguliarioji išraiška arba Perl kodas, apibrėžiantis failų pavadinimams taikomą transformaciją.
  • Failai : Tai failų pavadinimai arba failų pavadinimų šablonai, atitinkantys failus, kuriuos reikia pervardyti.

Galimos parinktys komandoje „pervardyti“.

Galimybės

apibūdinimas

-s

Pervardydamas failus, nepaiso simbolių nuorodų.

Rodo, kurie failai yra pervardyti.

... Java

-n

Atlieka sausą paleidimą, rodydamas galutinius pakeitimus, nepervardydamas failų.

-O

Neleidžia perrašyti esamų failų pervadinimo proceso metu.

-IN

Rodo informaciją apie versiją ir išeina.

- padėti

Parodo pagalbos pranešimą ir išeina.

1) pervardykite parinktį „-s“.

Ši parinktis pervadina failus, nepaisydama simbolinių nuorodų.

Pavyzdys:

`-s` parinktis visų failų sąrašas 2) pervardyti `-v` parinktis Ši parinktis naudojama norint parodyti, kurie failai yra pervardyti, jei tokių yra. Pavyzdys: pervardyti -v 's/jpeg/png/' *.webp'width: 810px'>`-v` 3 parinktis) pervardyti `-n` parinktis Ši parinktis veikia, kai vartotojas nori matyti tik galutinis pakeitimas. Pavyzdys: pervardyti -n 's/png/jpeg/' *.webp'width: 810px'>`-n` 4 parinktis) pervardyti `-o` parinktis Ši parinktis neperrašys esamų failų . Pavyzdys: pervardyti -o 's/jpeg/png/' *.webp'width: 810px'>`-o` parinktis 5) pervardyti `-V` parinktis Ši parinktis parodys versijos informaciją ir išeisite. Pavyzdys: pervardyti -V 's/jpeg/png/' *.webp'width: 810px'>`-V` parinktis 6) pervardyti `-help` parinktis Ši parinktis parodys pagalbos pranešimą ir išeisite. Pavyzdys: parinktis pervardyti -help `-help' pavyzdžiai Komanda pervardyti failą Linux sistemoje 1) Vieno failo pervadinimas naudojant komandą 'pervardyti' sistemoje Linux Kai norite pervardyti vieną failą Linux sistemoje, įvedama komanda pervardyti patogus. Panagrinėkime pavyzdį, kai turite failą pavadinimu failas.txt' ir norite jį pakeisti pavadinimu naujas failas.txt Pagrindinė komandos pervardyti sintaksė yra: pervardyti 's/old_pattern/new_pattern/' failo pavadinimas. s/old_pattern/new_pattern/ : Tai Perl stiliaus reguliarioji išraiška, apibrėžianti pakeitimo šabloną. Ji nurodo komandai pervardyti senojo_patterno atvejus pakeisti nauja_patternu. filename e: tai failo, kurį norite pervardyti, pavadinimas. pervardyti 's/file/newfile/' file.txt Čia, konkreti pavyzdyje naudojama komanda yra: pervardinti 's/file/newfile/' file.txt. s/file/newfile /: šioje komandos dalyje nurodoma, kad ji turi pakeisti pirmą failo įvykį nauju failu failo pavadinime. f ile.txt : tai failo, kurį norite pervardyti, pavadinimas. vieno failo pervardijimas Norėdami patvirtinti pakeitimus, galite naudoti komandą ` ls`, kad pateiktumėte katalogo turinį. 2) Kelių failų pervardijimas naudojant komandą „pervardyti“ sistemoje „Linux“ Atliekant užduotį pervardyti kelis failus sistemoje „Linux“, pervadinimo komanda tampa nepakeičiamu įrankiu. Panagrinėkime pavyzdį, kai keli failai su plėtiniu „.txt“ turi būti pakeisti į „.sh“, kad būtų parodyta komandos sintaksė ir vykdymas. Pagrindinė sintaksė: pervadinimo komandos, skirtos kelių failų pervadinimui, sintaksė yra: pervardykite 's/old_pattern/new_pattern/' *.extension Čia s/old_pattern/new_pattern/ : Perl stiliaus reguliarioji išraiška, nurodanti pakeitimo šabloną. Ji nukreipia komandą „pervardyti“, kad „old_pattern“ egzemplioriai būtų pakeisti „new_pattern“ . *.extension : žvaigždutė (*) naudojama kaip pakaitos simbolis, atitinkantis bet kokią simbolių seką, o plėtinys reiškia tikslinį failo plėtinį (pvz., ` *.txt` ). Tarkime, kad dabartiniame kataloge yra keli failai su plėtiniu '.txt', o tikslas yra pakeisti jų plėtinį į '.sh'. Komanda būtų tokia: pervardykite 's/.txt/.sh/' *.txt Čia s/.txt/.sh /: diktuoja failų pavadinimuose '.txt' pakeitimą '.sh'. *.txt : pakaitos simbolis * atitinka visus dabartinio katalogo failus su plėtiniu „.txt“. Norėdami patvirtinti pakeitimus, naudokite komandą „ls“, kad pateiktumėte katalogo turinį, pervardijantį kelis failus „mv“ komanda pervardyti failus Linux sistemoje „mv“ komanda yra universali priemonė, naudojama įvairioms failų operacijoms, įskaitant pervadinimą. Ši komanda leidžia perkelti failus ir katalogus, o perkeldami failą į naują vietą kitu pavadinimu, jį veiksmingai pervardysite. Žemiau pateikiamas nuoseklus vadovas, kaip naudoti komandą „mv“, norint pakeisti failo pavadinimą. Komanda „mv“ reiškia „move“, bet taip pat dažnai naudojama failams pervadinti. Tam reikalingi du argumentai: šaltinio failas arba katalogas ir paskirties failas arba katalogas. Pagrindinė sintaksė : mv [parinktys] šaltinio paskirties vieta Čia, šaltinis : failas arba katalogas, kurį norite pervardyti. paskirties vieta : naujas failo pavadinimas arba kelias į naują vietą. Tarkime, kad dabartiniame kataloge turite failą, pavadintą senas_vardas.txt, ir norite pakeisti jo pavadinimą į naujas_vardas.txt. mv gfg.txt geeksforgeeks.txt Čia po komandos 'mv' nurodomi šaltinio failo (gfg.txt) ir paskirties failo (geeksforgeeks.txt) pavadinimai. Tai veiksmingai pervadina failą. Komandoje `mv` nėra aiškiai pervardyti parinkties; jis dažniausiai naudojamas failams perkelti ir pervardyti vienu metu. Įvykdę komandą „mv“, naudokite „ls“, kad pateiktumėte katalogo turinį. Turėtumėte pamatyti failą su nauju pavadinimu, geeksforgeeks patvirtinantis sėkmingą pervadinimo operaciją. Pervardykite kelis failus naudodami komandą „mv“ Tarkime, kad dabartiniame kataloge yra keli failai, kurių pavadinimai yra failas1.txt, failas2.txt ir t. t., ir norite pakeisti jų plėtinį į „.sh“. txt; do mv -- '$f' '${f%.txt}.sh'; padaryta čia, f *.txt; do : inicijuoja ciklą, kuris kartojasi per failus dabartiniame kataloge su plėtiniu '.txt'. „*.txt“ yra pakaitos simbolių šablonas, atitinkantis visus failus su plėtiniu „.txt“. mv -- '$f' '${f%.txt}.sh' : `mv` yra komanda perkelti/pervardyti. `--` naudojamas parinkčių pabaigai nurodyti ir yra saugos priemonė, jei failo pavadinimas prasideda brūkšneliu (` -` ). `'$f'` reiškia esamą ciklo failo pavadinimą. `'${f%.txt}.sh'` sugeneruoja naują failo pavadinimą pašalindama `.txt` plėtinį ir pridėdama ` .sh` . Tam naudojama ${variable%pattern} sintaksė, kur ` %` pašalina trumpiausią ` pattern` atitiktį iš kintamojo pabaigos. atlikta : pažymi ciklo pabaigą. kelių failų pervardijimas Dažnai užduodamas klausimas Kaip pervardyti failą Linux sistemoje? Komanda „mv“ naudojama failams ir katalogams perkelti arba pervardyti. Pervardydami vieną failą, tiesiog nurodykite dabartinį failo pavadinimą (oldfilename) ir norimą naują failo pavadinimą (newfilename). mv oldfilename newfilename Kuo skiriasi mv ir rename komandos Linux sistemoje? mv komanda: mv oldfilename newfilename Komanda pervardyti: pervardyti 's/old_pattern/new_pattern/' failus Komanda mv yra bendrosios paskirties įrankis failams perkelti ir pervardyti, o komanda pervardyti leidžia sudėtingesnį paketinį pervadinimą naudojant šablonus ir reguliariosios išraiškos. Ar galima perrašyti esamą failą naudojant mv pervadinimui? Parinktis -f verčia mv komandą perrašyti esamą failą nauju. Naudokite atsargiai, kad išvengtumėte atsitiktinio duomenų praradimo. mv -f oldfilename newfilename Išvada Šiame straipsnyje aptarėme, kaip pervardyti failus Linux sistemoje naudojant patogią pervadinimo ir mv komandą. Šis vadovas puikiai tinka visiems, nesvarbu, ar esate naujokas, ar patyręs. Jame pateikiami lengvai atliekami veiksmai, aiškūs pavyzdžiai ir svarbūs DUK. Suprasite pagrindinę komandų struktūrą, atrasite pažangių pervadinimo gudrybių ir pamatysite, kaip pervardyti pervardyti paketais. Sužinokite konkrečius mv ir pervadinimo komandų vaidmenis ir gaukite praktinių įžvalgų apie jų naudojimą. Šis vadovas su paprastais paaiškinimais ir naudingais diegimo patarimais padeda užtikrintai valdyti ir tvarkyti „Linux“ failus naudojant išmaniuosius failų pervardijimo metodus.>>