Muokataan sivua Rename

Siirry navigaatioon Siirry hakuun
Varoitus: Et ole kirjautunut sisään. IP-osoitteesi näkyy julkisesti kaikille, jos muokkaat. Jos kirjaudut sisään tai luot tunnuksen, muokkauksesi yhdistetään käyttäjänimeesi ja saat paremman käyttökokemuksen.

Kumoaminen voidaan suorittaa. Varmista alla olevasta vertailusta, että haluat saada aikaan tämän lopputuloksen, ja sen jälkeen julkaise alla näkyvät muutokset.

Nykyinen versio Oma tekstisi
Rivi 1: Rivi 1:
{{DISPLAYTITLE:{{lcfirst:{{PAGENAME}}}}}}
[[Komentorivi]]komennolla <tt>rename</tt> uudelleennimeää tiedostoja . Komentoa voidaan käyttää yhden tai useamman tiedoston nimeämiseen. Komento käyttää [http://fi.wikipedia.org/wiki/Perl Perl-syntaksia] muutettavan nimen määrittämisessä. Ennen <tt>rename</tt> komentoa tapana on ollut käyttää [[shell]] skriptejä nimien muuttamisessa.
'''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
{|<!--taulukon määrite--> style="text-align:center"
!         
! Komento
! Komento
! Valitsin
! ----
! Valitsin  
! ----
! Syntaksi
! Syntaksi
! ----
! Kohteet
! Kohteet
|-
|-
| rename || -n || 's/ *//g' || *.mp3
<!-- taulukko alkaa tästä -->
|      || rename || || -n || || 's/ *//g' || || *.mp3  
|}
|}
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>.
Yllä oleva esimerkki näyttää listan <tt>mp3</tt> tiedostoista, joiden nimistä olisi tyhjät kohdat korvattu merkillä <tt>-</tt>


Syntaksin perusrakenne:
Syntaksin perusrakenne:
{| class="wikitable
{|<!--taulukon määrite--> style="text-align:center"
!         
! 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
<!-- taulukko alkaa tästä -->
|  ' || s || / || foo || / || bar || / ' || || ohjain s etsii kaikki foo merkkijonot ja muuttaa ne bar:iksi
|-
|-
| y || foo || bar || ohjain y etsii kirjaimia <tt>f o o</tt> ja korvaa ne vastaavilla <tt>b a r</tt>-kirjaimilla
|  ' || y || / || foo || / || bar || / ' || || ojain y etsii kirjaimia f.o.o ja korvaa ne vastaavilla b.a.r-kirjaimilla  
|}
|}


==Käyttö==
==Käyttö==
Hyödyllisiä Perl-syntakseja
Hyödyllisiä [http://fi.wikipedia.org/wiki/Perl Perl-syntakseja]
{| class="wikitable
{|<!--taulukon määrite--> style="text-align:left"
!         
! Syntaksi
! Syntaksi
! ----
! kohde
! kohde
! ----
! selite
! selite
|-
|-
| 's/ *//g' || *.mp3 || Korvaa tyhjät välimerkit kaikista hakemiston mp3-tiedostoista merkillä -
<!-- taulukko alkaa tästä -->
|      || 's/ *//g' || || *.mp3 || || Korvaa tyhjät välimerkit kaikista hakemiston mp3 tiedostoista merkillä -
|-
|-
| 's/\.jpg$//' || *.jpg || Poistaa kaikista jpg-tiedostoista loppupäätteen
|      || 's/\.jpg$//' || || *.jpg || || Poistaa kaikista jpg tiedostoista loppupäätteen
|-
|-
| 'y/A-Z/a-z/' || * || Muuttaa kaikki isot kirjaimet pieniksi
|      || 'y/A-Z/a-z/' || || * || || Muuttaa kaikki isot kirjaimet pieniksi
|}
|}


== Valitsimia ==
== Valitsimia ==
rename-komennolla on kolme [[valitsin|valitsinta]]:
Valitsimia <tt>rename</tt> komennolla on kolme
{| class="wikitable
{|<!--taulukon määrite--> style="text-align:left"
!         
! Valitsin
! Valitsin
! Toiminto
! Toiminto
|-
|-
| -v || Tulostaa listan onnistuneesti nimetyistä tiedostoista.
<!-- taulukko alkaa tästä -->
|      || -v || Tulostaa listan onnistuneesti nimetyistä tiedostoista.
|-
|-
| -n || Näyttää mitä tiedostoja komento muuttaisi
|      || -n || Näyttää mitä tiedostoja komento muuttaisi
|-
|-
| -f || Ylikirjoittaa olemassa olevien tiedostojen päälle
|      || -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]]
Wikin materiaali on kaikkien vapaasti käytettävissä Creative Commons 3.0 - nimi mainittava -lisenssin alaisuudessa. TEKIJÄNOIKEUDEN ALAISEN MATERIAALIN KÄYTTÄMINEN ILMAN LUPAA ON EHDOTTOMASTI KIELLETTYÄ!

Muokataksesi tätä sivua vastaa alla olevaan kysymykseen (lisätietoja):

Peruuta Muokkausohjeet (avautuu uuteen ikkunaan)
Noudettu kohteesta ”https://www.linux.fi/wiki/Rename