# 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](https://www.ionos.com/et-ee/digitalguide/server/seadistused/linuxi-kaesud-uelevaade-terminali-kaesudest/ "Linux commands: An overview of terminal commands") 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](https://www.ionos.com/et-ee/digitalguide/server/seadistused/linuxi-kaesk-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:

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

mv 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:

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

See käsk teisaldab faili *customers.txt* praegusest kataloogist uude kataloogi *~/Documents/Contacts/.*

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

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

```shell
mv *.txt /Documents/
```

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

```shell
$ mv customers.txt customers_new.txt
```

See muudab faili nime *customers.txt* failiks *customers\_new.txt*.

```shell
$ mv Invoices Invoices_old
```

See muudab praeguses kataloogis asuva kausta */Invoices/* nimeks */Invoices\_old/.*


This is a markdown version of: [https://www.ionos.com/et-ee/digitalguide/server/seadistused/linuxi-kaesk-mv/](https://www.ionos.com/et-ee/digitalguide/server/seadistused/linuxi-kaesk-mv/) for AI/LLM consumption.