Linuxi käsuga mv saab tei­sal­dada faile või isegi terveid katalooge. Selle käsuga saab neid ka ümber nimetada, kuid selleks sobivad paremini teised käsud.

Mis on Linuxi käsk mv?

Sellel Linuxi käsul mv on kaks olulist funkt­siooni. Esiteks võimaldab see faile ühest ka­ta­loo­gist teise tei­sal­dada. Seda käsku saab kasutada ka tervete ka­ta­loo­gide tei­sal­da­miseks. Teiseks võimaldab see faile või katalooge ümber nimetada. Selle ülesande täit­miseks sobivad aga ta­va­li­selt paremini muud Linuxi käsud ja graa­fi­li­sed ka­su­ta­ja­lii­de­sed. Käsk mv töötab kõigis le­vi­nu­ma­tes Linuxi dist­ri­but­sioo­ni­des, nagu näiteks Ubuntu. Selle nimi on tuletatud sõnast „move“ (tei­sal­dama).

Kuidas töötab käsk mv?

Käsku mv kasutades paluvad kasutajad süsteemil tei­sal­dada konk­reetne fail või terve kataloog ühest kohast teise. Selleks on kaks erinevat viisi: võite esmalt avada läh­te­kausta Linuxi käsuga cd ja viia fail sealt siht­kausta või määrata läh­te­kausta käsus ja teostada viimine teisest töö­kaus­tast. Mõlema variandi näiteid näitame käesoleva juhendi lõpus. Faili üm­ber­ni­me­ta­miseks tuleb lihtsalt panna uus nimi sinna, kuhu ta­va­li­selt pannakse siht­kausta.

Milline on mv-käsu süntaks?

Linuxi käsu mv süntaks on järgmine:

$ mv [Option] [Source] [Target]
shell

mv on tegelik käsk, mida saab valikute abil kohandada. [Allikas] ja [Sihtkoht] võivad olla nii failid kui ka ka­ta­loo­gid. Siiski on oluline, et allikas oleks märgitud enne sihtkohta. Lisaks sellele tuleb veenduda, et tekstis pole kirjavigu, vastasel juhul käsk ei tööta.

Millised valikud on käsul mv?

mv-s on sul kolm võimalust:

  • -i või –in­te­rac­tive: see valik käsib süsteemil küsida, kas fail või kataloog tuleks üle kirjutada.
  • -u või –update: see valik liigutab allika ainult juhul, kui sihtfail on vanem.
  • -v või –verbose: See valik näitab üm­ber­pai­gu­ta­mise kulgu.

Näited käsust mv

Et paremini mõista, kuidas Linuxi käsk mv täpselt toimib, toon siin mõned näited:

$ mv customers.txt ~/Documents/Contacts/
shell

See käsk teisaldab faili customers.txt prae­gu­sest ka­ta­loo­gist uude kataloogi ~/Documents/Contacts/.

$ mv /Home/Invoices/customers.txt /Documents/Contacts/
shell

Selle valiku abil saate faili „customers.txt“ kaustast /home/invoices uude kausta /Documents/Contacts/ üle kanda.

mv *.txt /Documents/
shell

See liigutab kõik .txt-laiendiga failid kausta /Documents/.

$ mv customers.txt customers_new.txt
shell

See muudab faili nime customers.txt failiks customers_new.txt.

$ mv Invoices Invoices_old
shell

See muudab praeguses ka­ta­loo­gis asuva kausta /Invoices/ nimeks /Invoices_old/.

Go to Main Menu