Preimenujte več datotek hkrati v Linuxu

Če ste se kdaj vprašali, kako lahko preimenujte več datotek hkrati, namesto da bi se lotili enega za drugim, je to mini vadnica, ki jo iščete. V njem vas bomo korak za korakom naučili, kako nadaljevati s konzole vaše najljubše distribucije GNU / Linux, da boste lahko hkrati, na preprost in udoben način spreminjali imena, ne da bi vam bilo treba to storiti samostojno in izgubljati čas na njem. Če ste preizkusili ukaz cp ali mv, veste, da tega ne morete storiti z več datotekami hkrati ...

Obstajajo pa tudi drugi načini in ena od teh možnosti je uporaba ukaz mmv. Če v terminal vnesete ukaz mmv in ga izvedete, je zelo verjetno, da boste našli tipično sporočilo, da program ni nameščen, zato lahko uporabite prednostnega upravitelja paketov, ki ga običajno uporabljate, in nadaljujete z namestitvijo potrebnega paket, ki nosi isto ime. Z nameščenim tem paketom boste imeli bolj prilagodljivo orodje kot prvotni mv, s katerim lahko premikate, kopirate, dodajate in preimenujete datoteke v paketih in ne posamezno. V resnici z mmv, kakršen je, tega ne morete storiti, vendar da z pomoč od standardne nadomestne znake katerih nam zagotavljajo operacijski sistemi Unix, ti pa v kombinaciji z mmv nam bodo omogočili, da hkrati spremenimo ime več datotek. Predstavljajte si na primer, da smo v vašem domačem imeniku in da imate tri besedilne datoteke, imenovane c1.txt, c2.txt in c3.txt. Ta imena želite spremeniti v d1.txt, d2.txt in d3.txt:

mmv c \ * d \ # 1

In zdaj, če navedete z ls, boste videli, da so imena tisto, kar ste iskali. To pomeni, da je bil vzorec c \ * (c1, c2, c3) spremenjen v vzorec d \ # 1 (d1, d2 in d3) in se nanaša na prvi nadomestni znak (1). In seveda lahko uporabite druge posebne znake za spreminjanje besedilnih nizov itd. Na primer, predstavljajte si, da imate datoteke hello1.txt, hello2.txt in hello3.txt in namesto zgornjih po mmv vstavite naslednje:

mmv '* hol *' '# 1abc # 2'

Rezultat bi bil abca1.txt, abca2.txt in abca3.txt. V primeru, da želite spremeniti končnice, lahko tudi brez spreminjanja imen vseh datotek. Predstavljajte si, da želite .txt nadomestiti z .htm:

mmv \ *. txt \ # 1.htm

In rezultat bi bil abca1.htm itd.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   Guillermo je dejal

    Zanimivo, ponavadi uporabljam grafično orodje pyrename, zelo dobro.
    Po drugi strani pa je v primeru, da spremenite .txt v .htm, skoraj bolje uporabiti .html, saj je .htm skrajšanje, ki ga je Microsoft naredil za svoj datotečni sistem FAT in ni dovolil razširitev več kot 3 črke nazaj 90. leta, ko se je splet začel (brez imen več kot 8 črk).