# Comando mv do Linux: para mover ficheiros e pastas

O comando mv do Linux permite-lhe mover ficheiros ou pastas inteiras. O comando mv também serve para renomear um ficheiro, mas existem outros comandos mais adequados para essa tarefa.

## O que é o comando mv no Linux?

O comando mv do Linux tem duas funções importantes. A sua função principal é **mover ficheiros de um diretório para outro**(pode até mover diretórios inteiros). A sua função secundária é renomear ficheiros ou pastas. No entanto, para essa tarefa, é aconselhável utilizar outros [comandos do Linux](https://www.ionos.com/pt-pt/digitalguide/servidores/configuracao/comandos-do-linux-a-lista-essencial/ "Comandos de Linux: la lista fundamental") ou a interface gráfica. O comando mv funciona em todas as distribuições Linux comuns, como é o caso do Ubuntu. O comando deve o seu nome à palavra inglesa «move», que significa «mover».

## Como funciona o comando mv?

O comando mv do Linux permite-lhe, enquanto utilizador, utilizar a linha de comandos para que o sistema mova um ficheiro específico ou um diretório completo de um local para outro. Existem **duas formas possíveis de o fazer**: ou acede primeiro ao diretório de origem com o [comando cd do Linux](https://www.ionos.com/pt-pt/digitalguide/servidores/configuracao/comando-cd-do-linux/) e move o ficheiro a partir daí para um diretório de destino, ou introduz o diretório de origem no próprio comando e realiza a transferência a partir de qualquer outro diretório de trabalho. Mostramos exemplos de ambas as formas no final deste artigo. Se o que procura é renomear um ficheiro, introduza o novo nome como destino dentro do comando.

## Como é a sintaxe do comando mv?

A sintaxe do comando mv no Linux é a seguinte:

```shell
$ mv [opción] [origen] [destino]
```

mv é o comando propriamente dito, que pode ser modificado através de opções. \[origem\] e \[destino\] podem ser tanto ficheiros como pastas. No entanto, é importante que **especifique sempre primeiro a origem e depois o destino**. Deve também certificar-se de que utiliza a grafia correta, pois, caso contrário, o comando não poderá ser executado corretamente.

## Que opções oferece o comando mv?

O comando mv oferece três opções:

- **-i ou –interactive:** faz com que o sistema pergunte ao utilizador se o ficheiro ou diretório deve ser substituído.
- **-u ou –update:** faz com que o ficheiro ou diretório de origem só seja movido se o ficheiro de destino for mais antigo.
- **-v ou –verbose:** permite ver o progresso da movimentação do ficheiro ou diretório.

## Exemplos do comando mv

A seguir, apresentamos alguns exemplos básicos para que possas ver exatamente como funciona o comando mv do Linux.

```shell
$ mv clientes.txt ~/Documentos/Contactos/
```

O comando anterior move o ficheiro clientes.txt do diretório de trabalho atual para o diretório *~/Documentos/Contactos/.*

```shell
$ mv /Home/Facturas/clientes.txt /Documentos/Contactos/
```

O comando anterior move o ficheiro clientes.txt do diretório */Home/Facturas para o diretório /Documentos/Contactos/.*

```shell
mv *.txt /Documentos/
```

O comando anterior move todos os ficheiros com a extensão *.txt* para a pasta */Documentos/.*

```shell
$ mv clientes.txt clientes_nuevo.txt
```

O comando anterior altera o nome do ficheiro *clientes.txt* para *clientes\_novo.txt*.

```shell
$ mv Facturas Facturas_viejo
```

O comando anterior altera o nome da pasta */Facturas/* do diretório de trabalho atual para */Facturas\_antigo/.*


This is a markdown version of: [https://www.ionos.com/pt-pt/digitalguide/servidores/configuracao/comando-mv-do-linux/](https://www.ionos.com/pt-pt/digitalguide/servidores/configuracao/comando-mv-do-linux/) for AI/LLM consumption.