Kuidas kasutada Linuxi käsku mv failide ja kataloogide teisaldamiseks
Linuxi käsuga mv saab teisaldada 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 funktsiooni. Esiteks võimaldab see faile ühest kataloogist teise teisaldada. Seda käsku saab kasutada ka tervete kataloogide teisaldamiseks. Teiseks võimaldab see faile või katalooge ümber nimetada. Selle ülesande täitmiseks sobivad aga tavaliselt paremini muud Linuxi käsud ja graafilised kasutajaliidesed. Käsk mv töötab kõigis levinumates Linuxi distributsioonides, nagu näiteks Ubuntu. Selle nimi on tuletatud sõnast „move“ (teisaldama).
Kuidas töötab käsk mv?
Käsku mv kasutades paluvad kasutajad süsteemil teisaldada konkreetne fail või terve kataloog ühest kohast teise. Selleks on kaks erinevat viisi: võite esmalt avada lähtekausta Linuxi käsuga cd ja viia fail sealt sihtkausta või määrata lähtekausta käsus ja teostada viimine teisest töökaustast. Mõlema variandi näiteid näitame käesoleva juhendi lõpus. Faili ümbernimetamiseks tuleb lihtsalt panna uus nimi sinna, kuhu tavaliselt pannakse sihtkausta.
Milline on mv-käsu süntaks?
Linuxi käsu mv süntaks on järgmine:
$ mv [Option] [Source] [Target]shellmv on tegelik käsk, mida saab valikute abil kohandada. [Allikas] ja [Sihtkoht] võivad olla nii failid kui ka kataloogid. 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 –interactive: 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 ümberpaigutamise 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/shellSee käsk teisaldab faili customers.txt praegusest kataloogist uude kataloogi ~/Documents/Contacts/.
$ mv /Home/Invoices/customers.txt /Documents/Contacts/shellSelle valiku abil saate faili „customers.txt“ kaustast /home/invoices uude kausta /Documents/Contacts/ üle kanda.
mv *.txt /Documents/shellSee liigutab kõik .txt-laiendiga failid kausta /Documents/.
$ mv customers.txt customers_new.txtshellSee muudab faili nime customers.txt failiks customers_new.txt.
$ mv Invoices Invoices_oldshellSee muudab praeguses kataloogis asuva kausta /Invoices/ nimeks /Invoices_old/.