Ero sivun ”Rename” versioiden välillä
Siirry navigaatioon
Siirry hakuun
taulukot nykyaikaan
(Pohja ohjeelle) |
(taulukot nykyaikaan) |
||
(6 välissä olevaa versiota 5 käyttäjän tekeminä ei näytetä) | |||
Rivi 1: | Rivi 1: | ||
[[ | {{DISPLAYTITLE:{{lcfirst:{{PAGENAME}}}}}} | ||
'''rename''' [[komentorivi]]komentoa käytetään [[tiedosto]]jen uudelleennimeämiseen tapauksissa, joissa [[mv]]:n toimintojen ei katsota riittävän. Renamella voidaan esimerkiksi helposti muuttaa kaikkien hakemiston tiedostojen nimissä olevat isot kirjaimet pieniksi tai niissä esiintyvä tietty kirjainjono toiseksi. Komento käyttää [[Perl]]in syntaksia muutettavan nimen määrittämisessä. | |||
==Rakenne== | |||
Komento voidaan jakaa neljään osaan. | Komento voidaan jakaa neljään osaan. | ||
{| | {| class="wikitable | ||
! Komento | ! Komento | ||
! Valitsin | |||
! Valitsin | |||
! Syntaksi | ! Syntaksi | ||
! Kohteet | ! Kohteet | ||
|- | |- | ||
| rename || -n || 's/ *//g' || *.mp3 | |||
|} | |} | ||
Yllä oleva esimerkki näyttää listan <tt>mp3</tt> tiedostoista, joiden | Yllä oleva esimerkki näyttää listan ([[valitsin]] <tt>-n</tt>) <tt>mp3</tt>-tiedostoista, joiden nimien sisältämät tyhjät kohdat olisi korvattu merkillä <tt>-</tt>. | ||
Syntaksin perusrakenne: | Syntaksin perusrakenne: | ||
{| | {| class="wikitable | ||
! Ohjain | ! Ohjain | ||
! Ehto | ! Ehto | ||
! Muutos | ! Muutos | ||
! Selite | ! Selite | ||
|- | |- | ||
| s || foo || bar || ohjain s etsii kaikki <tt>foo</tt>-merkkijonot ja muuttaa ne <tt>bar</tt>:iksi | |||
|- | |- | ||
| y || foo || bar || ohjain y etsii kirjaimia <tt>f o o</tt> ja korvaa ne vastaavilla <tt>b a r</tt>-kirjaimilla | |||
|} | |} | ||
==Käyttö== | |||
Hyödyllisiä Perl-syntakseja | |||
Hyödyllisiä | {| class="wikitable | ||
{| | |||
! Syntaksi | ! Syntaksi | ||
! kohde | ! kohde | ||
! selite | ! 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 == | |||
rename-komennolla on kolme [[valitsin|valitsinta]]: | |||
{| class="wikitable | |||
! Valitsin | |||
! Toiminto | |||
|- | |||
| -v || Tulostaa listan onnistuneesti nimetyistä tiedostoista. | |||
|- | |||
| -n || Näyttää mitä tiedostoja komento muuttaisi | |||
|- | |||
| -f || Ylikirjoittaa olemassa olevien tiedostojen päälle | |||
|} | |||
== Aiheesta muualla == | |||
*[[wikipedia:fi:Perl|Wikipedian Perl-artikkeli]] | |||
== Katso myös == | |||
*[[Mv]] | |||
[[Luokka:Komentorivin perustyökalut]] | |||
[[Luokka:Tiedostonhallinta]] |