Ponekad imamo direktorije pune audio datoteka, slika ili druge vrste i koje želimo preimenovati skupno, Ili zato što mu želimo dati drugo ime ili zato što su to datoteke preuzete s neke mreže za preuzimanje i koje obično dolaze s dugim imenima s autorom, mrežom itd. Mnogi idu teškim i sporim putem, to jest da idu jedan po jedan, imenujući ih kako god žele.
Dakle, ne komplicirate si život a cijele direktorije možete preimenovati na jednostavan način, a bez ikakvog instaliranja možete pristupiti konzoli svog sustava i koristiti naredbe koje ćemo izložiti u nastavku sa stvarnim primjerima upotrebe, tako da ih je lako primijeniti u praksi.
- Zamislite da ste preuzeli komprimirani direktorij koji sadrži 100 MP3 pjesama. Sadrže naziv ovog formata «Audio XX-Audio Track By www.musica.com», gdje je XX broj pjesme. Ako želite riješi se dijela imena, u ovom slučaju «By www.musica.com», prefiks «Audio» i direktorij nalaze se u Preuzimanjima i naziva se Glazba:
cd /Descarga/Musica rename 's/ - By www.musica.com//g' *.mp3 rename 's/Audio - //'g *.mp3
- Zamislite što sada želite promijenite ime iz direktorija punog različitih .jpg slika s imenom poput "Illustration.jpg", a želimo imena poput "Photo.jpg". Za to možete koristiti:
cd /Descarga/Fotos rename y/Ilustración/Foto/ *.jpg
- Želite promijenite veliko slovo u malo ili obrnutodo? Nema problema:
rename y/A-Z/a-z/ *.ext rename y/a-z/A-Z/ *.ext
- Uklonite i promijenite nastavakiz direktorija punog datoteka, na primjer .txt:
rename 's/\.txt$//' *.txt rename 's/\.txt$/\.bak/' *.txt
Za više informacija možete preusmjeriti stranice s uputama za preimenovanje (man rename). Druge opcije alternative To su programi poput pyRenamer, Metamorphose, KRename, GPRename itd., Koji će vam možda biti intuitivniji i lakši od korištenja ovih naredbi ...
Hvala na ovim primjerima naredbe za preimenovanje. U sustavu Windows odaberem ih sve, kliknem prvi i promijenim ime, ostali dobivaju isto ime, ali dodaju odgovarajuće brojeve. Možete li učiniti nešto slično u Linuxu na konzoli?
Kako učiniti ako datoteke imaju različita imena?
Bi li bilo dovoljno staviti zamjenski znak "*" kao naziv datoteke?
Hvala Vam.