Ero sivun ”Rename” versioiden välillä
Siirry navigaatioon
Siirry hakuun
p (kh) |
(taulukot nykyaikaan) |
||
(4 välissä olevaa versiota 4 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== | ==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ö== | ==Käyttö== | ||
Hyödyllisiä | Hyödyllisiä Perl-syntakseja | ||
{| | {| 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 == | == Valitsimia == | ||
rename-komennolla on kolme [[valitsin|valitsinta]]: | |||
{| | {| class="wikitable | ||
! Valitsin | ! Valitsin | ||
! Toiminto | ! 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 == | == Katso myös == | ||
*[[Mv]] | *[[Mv]] | ||
[[Luokka:Komentorivin perustyökalut]] | |||
[[Luokka:Tiedostonhallinta]] |
Nykyinen versio 16. tammikuuta 2017 kello 22.02
rename komentorivikomentoa käytetään tiedostojen 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ää Perlin syntaksia muutettavan nimen määrittämisessä.
Rakenne[muokkaa]
Komento voidaan jakaa neljään osaan.
Komento | Valitsin | Syntaksi | Kohteet |
---|---|---|---|
rename | -n | 's/ *//g' | *.mp3 |
Yllä oleva esimerkki näyttää listan (valitsin -n) mp3-tiedostoista, joiden nimien sisältämät tyhjät kohdat olisi 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 | ohjain y etsii kirjaimia f o o ja korvaa ne vastaavilla b a r-kirjaimilla |
Käyttö[muokkaa]
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[muokkaa]
rename-komennolla on kolme valitsinta:
Valitsin | Toiminto |
---|---|
-v | Tulostaa listan onnistuneesti nimetyistä tiedostoista. |
-n | Näyttää mitä tiedostoja komento muuttaisi |
-f | Ylikirjoittaa olemassa olevien tiedostojen päälle |