Ero sivun ”Mv” versioiden välillä
pEi muokkausyhteenvetoa |
p (''') |
||
Rivi 1: | Rivi 1: | ||
{{DISPLAYTITLE:{{lcfirst:{{PAGENAME}}}}}} | {{DISPLAYTITLE:{{lcfirst:{{PAGENAME}}}}}} | ||
[[Komentorivi]]komennolla | '''mv''' [[Komentorivi]]komennolla siirretään tai uudelleennimetään tiedostoja. | ||
== Käyttö == | == Käyttö == |
Versio 6. huhtikuuta 2016 kello 22.59
mv Komentorivikomennolla siirretään tai uudelleennimetään tiedostoja.
Käyttö
Siirretään tiedosto /home/jani-petteri/WaReZ /root-hakemiston alle nimellä roskat. Mikäli /root/roskat on jo olemassa ja on hakemisto, siirretään tiedosto sen alle alkuperäisellä nimellään WaReZ.
mv /home/jani-petteri/WaReZ /root/roskat
Vaihdetaan tiedoston kirje.txt nimeksi kirje.isoisalle.txt. Jos kohteena oleva tiedosto on jo olemassa, ylikirjoitetaan se kyselemättä.
mv kirje.txt kirje.isoisalle.txt
Siirretään kaikki /usr/local/bin-hakemiston alla sijaitsevat mk-alkuiset tiedostot hakemistoon /usr/local/sbin/ korvaten kokonaan kyselemättä (valitsin -f) kaikki tämän hakemiston alla mahdollisesti sijaitsevat samannimiset tiedostot.
mv -f /usr/local/bin/mk* /usr/local/sbin/
Siirretään hakemiston mukden kaikki tiedostot hakemistoon shenyang lukuunottamatta niitä, jotka jo löytyvät molemmista hakemistoista
yes n |mv -i mukden/* shenyang
Valitsimella -i saadaan mv kysymään erikseen olemassaolevien tiedostojen korvauksista. Vastaukseksi saadaan automaattisesti n (no) putkittamalla yes-komennon syöte mv:lle. Mv on aikaisemmin tukenut valitsinta --reply=no, jolla saadaan aikaan sama lopputulos. Sen käyttöä ei kuitenkaan enää suositella (deprecated) ja se on poistettu vuotta 2008 vanhemmista versioista.
Valitsimia
- --backup= - säätelee varmuuskopion tekoa olemassaolevista kohdetiedostoista (mahdollisia arvoja: off=ei tee varmuuskopioita, t=tekee numeroituja varmuuskopioita, nil=numeroituja jos numeroituja on olemassa, muuten tavallisia, simple=aina tavallisia varmuuskopioita)
- -b - sama kuin --backup, mutta ei hyväksy argumentteja
- -f - jos olemassaolevaa kohdetiedostoa ei voida avata, poistetaan se ja yritetään uudelleen
- -i - tulostetaan varmistuskehote jos samanniminen tiedosto on jo olemassa
- --reply - vanhentunut, ks yllä
- --strip-trailing-slashes - poistaa lähdetiedostojen nimien lopusta kauttaviivat, POSIX-standardi pakottaa kauttaviivan löytyessä automaattisesti seuraamaan symbolisia linkkejä
- --suffix= - lisää varmuuskopiotiedostoihin määritellyn päätteen
- -t - määrittelee kohdehakemiston, siirtää kaikki muut määritellyt tiedostot tähän hakemistoon
- -T - kohtelee kohdetiedostoa aina tavallisena tiedostona (ei hakemistona)
- -u - siirtää vain, kun mahdollinen olemassaoleva kohdetiedosto (ei koske hakemistoja) on vanhempi (muokkausajankohta) tai jos sitä ei ole
- -v - tulostaa jokaisen tiedoston nimen ennen sen siirtoa (verbose)
Täydellisen valitsinlistan pitkine selityksineen saa komennolla
info mv