Ero sivun ”Mv” versioiden välillä

Siirry navigaatioon Siirry hakuun
2 931 merkkiä poistettu ,  26. lokakuuta 2008
Ak: Sivun sisältö korvattiin sisällöllä ”HYVÄSTI NUSSIJAT”
(valitsinlista, lisää käytöstä)
(Ak: Sivun sisältö korvattiin sisällöllä ”HYVÄSTI NUSSIJAT”)
Rivi 1: Rivi 1:
[[Komentorivi]]komennolla mv siirretään tai uudelleennimetään tiedostoja.
HYVÄSTI NUSSIJAT
 
== 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 [[Linuxin hakemistorakenne|/usr/local/bin]]-hakemiston alla sijaitsevat mk-alkuiset tiedostot hakemistoon /usr/local/sbin/ korvaten kokonaan kyselemättä ([[valitsin]] <tt>-f</tt>) 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 <tt>-i</tt> saadaan mv kysymään erikseen olemassaolevien tiedostojen korvauksista. Vastaukseksi saadaan automaattisesti <tt>n</tt> (no) [[putkitus|putkittamalla]] yes-komennon syöte mv:lle. Mv on aikaisemmin tukenut valitsinta <tt>--reply=no</tt>, 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: <tt>off</tt>=ei tee varmuuskopioita, <tt>t</tt>=tekee numeroituja varmuuskopioita, <tt>nil</tt>=numeroituja jos numeroituja on olemassa, muuten tavallisia, <tt>simple</tt>=aina tavallisia varmuuskopioita)
*'''-b''' - sama kuin <tt>--backup</tt>, 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 ([[mtime|muokkausajankohta]]) tai jos sitä ei ole
*'''-v''' - tulostaa jokaisen tiedoston nimen ennen sen siirtoa (''verbose'')
 
Täydellisen valitsinlistan pitkine selityksineen saa komennolla
[[info]] mv
 
== Katso myös ==
* [[cp]]
 
[[Luokka:Coreutils]][[Luokka:Komentorivin perustyökalut]]
[[Luokka:Tiedostonhallinta]]

Navigointivalikko