GNU / Linux nasvet dneva: preimenujte datoteke v velikem obsegu

Preimenuj ukaz

Včasih imamo imenike polne zvočnih, slikovnih ali drugih datotek, ki jih želimo preimenovanje v razsutem stanju, Bodisi zato, ker mu želimo dati drugo ime, bodisi zato, ker gre za datoteke, ki so naložene iz nekega omrežja za nalaganje in ki imajo običajno dolga imena z avtorjem, spletom itd. Mnogi gredo po težki in počasni poti, to je, da gredo eno za drugo in jih imenujejo, kar hočejo.

Tako si ne zakomplicirate življenja in lahko na preprost način preimenujete celotne imenike in ne da bi karkoli namestili, lahko dostopate do konzole vašega sistema in uporabite ukaze, ki jih predstavimo spodaj, z resničnimi primeri uporabe, tako da jih lahko preprosto uporabite v praksi. 

  • Predstavljajte si, da ste prenesli stisnjen imenik, ki vsebuje 100 pesmi MP3. Vsebujejo ime v tej obliki "Audio XX-Audio Track By www.musica.com", kjer je XX številka skladbe. Če želite znebite se dela imena, v tem primeru »By www.musica.com« je predpona »Audio« in imenik v Downloads in se imenuje Music:
cd /Descarga/Musica

rename 's/ - By www.musica.com//g' *.mp3

rename 's/Audio - //'g *.mp3
  • Predstavljajte si, kaj želite zdaj preimenovati iz imenika, polnega različnih slik .jpg z imenom, kot je "Illustration.jpg", in želimo imena, kot je "Photo.jpg". Za to lahko uporabite:
cd /Descarga/Fotos

rename y/Ilustración/Foto/ *.jpg
  • Hočeš spremenite veliko v malo ali obratnodo? Ni problema:
rename y/A-Z/a-z/ *.ext

rename y/a-z/A-Z/ *.ext
  • Odstranite in spremenite razširiteviz imenika, polnega datotek, na primer .txt:
rename 's/\.txt$//' *.txt

rename 's/\.txt$/\.bak/' *.txt

Za več informacij si oglejte strani z navodili za preimenovanje (man rename). Druge možnosti alternative To so programi, kot so pyRenamer, Metamorphose, KRename, GPRename itd., Ki so vam lahko bolj intuitivni in lažji od uporabe teh ukazov ...


Pustite svoj komentar

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

*

*

  1. Odgovoren za podatke: AB Internet Networks 2008 SL
  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.   Eigiem AGM je dejal

    Hvala za te primere ukaza za preimenovanje. V operacijskem sistemu Windows jih izberem, kliknem na prvega in spremenim ime, ostali dobijo isto ime, vendar dodajo zaporedne številke. Bi lahko kaj podobnega naredili v Linuxu s pomočjo konzole?

  2.   Diego je dejal

    Kako ravnati, če imajo datoteke različna imena?
    Ali bi bilo dovolj, če bi kot ime datoteke postavili nadomestni znak "*"?
    Hvala.