Ero sivun ”Rename” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
(viilailua)
p (perl)
Rivi 1: Rivi 1:
[[Komentorivi]]komento <tt>rename</tt> uudelleennimeää [[tiedosto]]ja ja hakemistoja. Sitä voidaan käyttää yhden tai useamman tiedoston nimen muuttamiseen. Komento käyttää [[Perlin]] syntaksia muutettavan nimen määrittämisessä. Ennen <tt>rename</tt>-komentoa tapana on ollut käyttää [[Bash-skriptaus|skriptejä]] nimien muuttamisessa jos muutettavana on ollut useita tiedostoja.
[[Komentorivi]]komento <tt>rename</tt> uudelleennimeää [[tiedosto]]ja ja hakemistoja. Sitä voidaan käyttää yhden tai useamman tiedoston nimen muuttamiseen. Komento käyttää [[Perl]] syntaksia muutettavan nimen määrittämisessä. Ennen <tt>rename</tt>-komentoa tapana on ollut käyttää [[Bash-skriptaus|skriptejä]] nimien muuttamisessa jos muutettavana on ollut useita tiedostoja.


==Rakenne==
==Rakenne==

Versio 3. helmikuuta 2009 kello 00.30

Komentorivikomento rename uudelleennimeää tiedostoja ja hakemistoja. Sitä voidaan käyttää yhden tai useamman tiedoston nimen muuttamiseen. Komento käyttää Perl syntaksia muutettavan nimen määrittämisessä. Ennen rename-komentoa tapana on ollut käyttää skriptejä nimien muuttamisessa jos muutettavana on ollut useita tiedostoja.

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

Aiheesta muualla

Katso myös