Ero sivun ”Rename” versioiden välillä

Siirry navigaatioon Siirry hakuun
226 merkkiä poistettu ,  16. tammikuuta 2017
taulukot nykyaikaan
p (Rakenne selvemmäksi)
(taulukot nykyaikaan)
 
(5 välissä olevaa versiota 5 käyttäjän tekeminä ei näytetä)
Rivi 1: Rivi 1:
[[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.
{{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.
{|<!--taulukon määrite--> style="text-align:center"
{| class="wikitable
!         
! Komento
! Komento
! ----
! Valitsin
! Valitsin  
! ----
! Syntaksi
! Syntaksi
! ----
! Kohteet
! Kohteet
|-
|-
<!-- taulukko alkaa tästä -->
| rename || -n || 's/ *//g' || *.mp3
|      || rename || || -n || || 's/ *//g' || || *.mp3  
|}
|}
Yllä oleva esimerkki näyttää listan <tt>mp3</tt> tiedostoista, joiden nimistä olisi tyhjät kohdat korvattu merkillä <tt>-</tt>
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:
{|<!--taulukon määrite--> style="text-align:center"
{| class="wikitable
!         
! Ohjain
! Ohjain
!
! Ehto
! Ehto
!
! Muutos
! Muutos
!
!~~
! Selite
! Selite
|-
|-
<!-- taulukko alkaa tästä -->
| s || foo || bar || ohjain s etsii kaikki <tt>foo</tt>-merkkijonot ja muuttaa ne <tt>bar</tt>:iksi
|  ' || 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  
| 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ä [http://fi.wikipedia.org/wiki/Perl Perl-syntakseja]
Hyödyllisiä Perl-syntakseja
{|<!--taulukon määrite--> style="text-align:left"
{| class="wikitable
!         
! Syntaksi
! Syntaksi
! ----
! kohde
! kohde
! ----
! selite
! selite
|-
|-
<!-- taulukko alkaa tästä -->
| 's/ *//g' || *.mp3 || Korvaa tyhjät välimerkit kaikista hakemiston mp3-tiedostoista merkillä -
|      || '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 ==
Valitsimia <tt>rename</tt> komennolla on kolme
rename-komennolla on kolme [[valitsin|valitsinta]]:
{|<!--taulukon määrite--> style="text-align:left"
{| class="wikitable
!         
! Valitsin
! Valitsin
! Toiminto
! Toiminto
|-
|-
<!-- taulukko alkaa tästä -->
| -v || Tulostaa listan onnistuneesti nimetyistä tiedostoista.
|      || -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]]

Navigointivalikko