Rename
Komentorivikomennolla rename uudelleennimeää tiedostoja . Komentoa voidaan käyttää yhden tai useamman tiedoston nimeämiseen. Komento käyttää Perl-syntaksia muutettavan nimen määrittämisessä. Ennen rename komentoa tapana on ollut käyttää shell skriptejä nimien muuttamisessa.
Rakenne
Komento voidaan jakaa neljään osaan.
| Komento | ---- | Valitsin | ---- | Syntaksi | ---- | Kohteet | |
|---|---|---|---|---|---|---|---|
| rename | -n | 's/ *//g' | *.mp3 |
Yllä oleva esimerkki näyttää listan mp3 tiedostoista, joiden nimistä olisi tyhjät kohdat korvattu merkillä -
Syntaksin perusrakenne:
| Ohjain | Ehto | Muutos | ~~ | Selite | ||||
|---|---|---|---|---|---|---|---|---|
| ' | s | / | foo | / | bar | / ' | ohjain s etsii kaikki foo merkkijonot ja muuttaa ne bar:iksi | |
| ' | y | / | foo | / | bar | / ' | ojain y etsii kirjaimia f.o.o ja korvaa ne vastaavilla b.a.r-kirjaimilla |
Käyttö
Hyödyllisiä Perl-syntakseja
| Syntaksi | ---- | kohde | ---- | selite | |
|---|---|---|---|---|---|
| 's/ *//g' | *.mp3 | Korvaa tyhjät välimerkit kaikista hakemiston mp3 tiedostoista merkillä - | |||
| 's/\.jpg$//' | *.jpg | Poistaa kaikista jpg tiedostoista loppupäätteen | |||
| 'y/A-Z/a-z/' | * | Muuttaa kaikki isot kirjaimet pieniksi |
Valitsimia
Valitsimia rename komennolla on kolme
| Valitsin | Toiminto | |
|---|---|---|
| -v | Tulostaa listan onnistuneesti nimetyistä tiedostoista. | |
| -n | Näyttää mitä tiedostoja komento muuttaisi | |
| -f | Ylikirjoittaa olemassa olevien tiedostojen päälle |