Convmv

Linux.fista
Versio hetkellä 31. heinäkuuta 2006 kello 15.01 – tehnyt Heikki (keskustelu | muokkaukset) (wikilinkki kuntoon)
Siirry navigaatioon Siirry hakuun

Convmv on komentoriviohjelma, jolla onnistuu tiedostonimien muuttaminen merkistöstä toiseen. Esimerkiksi seuraava komento muuttaisi kaikki hakemiston foo tiedostonimet rekursiivisesti (eli myös alihakemistot käydään läpi) UTF-8-muotoon iso-8859-15-muodosta:

convmv -f iso-8859-15 -t utf8 -r foo/ --notest

Ilman notest-lippua ohjelma vain näyttää mitä tiedostoja se on uudelleennimeämässä, eikä tee mitään muutoksia. Convmv osaa myös jättää muuttamatta sellaisten tiedostojen nimet, jotka on jo koodattu valitulla merkistönkoodauksella.

Mahdolliset optiot:

  • -f koodaus: Muunnettavien tiedostonimien merkistökoodaus
  • -t koodaus: Muunnetaan tähän koodaukseen
  • -r: Rekursiivinen tila, käy läpi myös alihakemistot
  • --list: Listaa käytettävissä olevat koodaukset
  • --nosmart: Muuttaa kaikkien tiedostojen nimeä riippumatta sen koodauksesta
  • --notest: Tekee muunnoksen eikä vain näytä, mitä tehtäisiin
  • --upper: Käyttää isoja kirjaimia
  • --lower: Käyttää pieniä kirjaimia

Linkkejä