# Kā izmantot Linux komandu „mv“, lai pārvietotu failus un direktorijus

Ar Linux komandu „mv“ var pārvietot failus vai pat veselas mapes. Šo komandu var izmantot arī to pārdēvēšanai, tomēr šim nolūkam labāk piemērotas ir citas komandas.

## Kas ir Linux komanda „mv“?

Šai Linux komandai „mv“ ir divas svarīgas funkcijas. Pirmā ir **failu pārvietošana no viena kataloga uz citu**. Ar šo komandu var pārvietot arī veselas mapes. Otrā funkcija ļauj pārdēvēt failus vai mapes. Tomēr šim uzdevumam parasti labāk piemērotas ir citas [Linux komandas](https://www.ionos.com/lv-lv/digitalguide/serveris/konfiguracija/linux-komandas-terminala-komandu-parskats/ "Linux commands: An overview of terminal commands") un grafiskās saskarnes. Komanda „mv“ darbojas visās izplatītākajās Linux distribūcijās, piemēram, Ubuntu. Tās nosaukums cēlies no vārda „move“ (pārvietot).

## Kā darbojas komanda „mv“?

Lietojot komandu „mv“, lietotāji pieprasa sistēmai pārvietot konkrētu failu vai veselu direktoriju no vienas vietas uz citu. To var izdarīt **divos dažādos veidos**: jūs varat vai nu vispirms atvērt avota direktoriju ar [Linux komandu cd](https://www.ionos.com/lv-lv/digitalguide/serveris/konfiguracija/linux-komanda-cd/) un pārvietot failu no turienes uz mērķa direktoriju, vai arī komandā norādīt avota direktoriju un veikt pārvietošanu no citas darba direktorijas. Šīs rokasgrāmatas beigās mēs parādīsim abu veidu piemērus. Lai pārdēvētu failu, vienkārši ievietojiet jauno nosaukumu vietā, kur parasti norādāt mērķa direktoriju.

## Kāda ir mv sintakse?

Komandas „mv“ sintakse Linux sistēmā izskatās šādi:

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

mv ir pati komanda, kuru var pielāgot, izmantojot opcijas. \[Avots\] un \[Mērķis\] var būt gan faili, gan direktoriji. Tomēr ir svarīgi, lai **avots tiktu norādīts pirms mērķa**. Turklāt ir jāpārliecinās, ka nav kļūdu rakstībā, citādi komanda nedarbosies.

## Kādas iespējas piedāvā komanda mv?

Programmā mv jums ir trīs iespējas:

- **-i vai –interactive:** Šī opcija liek sistēmai jautāt, vai failu vai direktoriju pārrakstīt.
- **-u vai –update:** Šī opcija pārvietos avotu tikai tad, ja mērķa fails ir vecāks.
- **-v vai –verbose:** Šī opcija parādīs jebkuras pārvietošanas gaitu.

## mv komandas piemēri

Lai labāk izprastu, kā tieši darbojas Linux komanda „mv“, šeit ir daži piemēri:

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

Šī komanda pārvieto failu *„customers.txt“* no pašreizējā kataloga uz jauno katalogu *„~/Documents/Contacts/“.*

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

Izmantojot šo opciju, varat pārvietot failu *„customers.txt“* no mapes *„/home/invoices“* uz jauno mapi *„/Documents/Contacts/“.*

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

Tādējādi visi faili ar *paplašinājumu .txt* tiek pārvietoti uz mapi */Documents/.*

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

Tādējādi faila nosaukums tiek mainīts no *„customers.txt* “ uz *„customers\_new.txt*“.

```shell
$ mv Invoices Invoices_old
```

Tādējādi pašreizējā direktorijā esošā mape */Invoices/* tiek pārdēvēta par */Invoices\_old/.*


This is a markdown version of: [https://www.ionos.com/lv-lv/digitalguide/serveris/konfiguracija/linux-komanda-mv/](https://www.ionos.com/lv-lv/digitalguide/serveris/konfiguracija/linux-komanda-mv/) for AI/LLM consumption.