O que é o comando `mv` do Linux?

O comando mv do Linux move ou renomeia arquivos e diretórios. Em comparação com a cópia, mover geralmente é mais simples, mas a escolha das opções ainda é importante ao substituir arquivos ou mover várias origens de uma só vez.

As aspas também são importantes, pois os caminhos do shell geralmente contêm espaços ou caracteres especiais.

Descrição da ferramenta

Esta ferramenta gera um comando mv do Linux a partir de um ou mais caminhos de origem, um destino, opções brutas opcionais e flags comuns de movimentação. Ela também pode prefixar o comando com sudo.

Use-a quando quiser um comando de movimentação seguro e pronto para copiar, sem precisar montar a sintaxe do shell manualmente.

Exemplos

  • Renomear um único arquivo
  • Mover vários arquivos para uma pasta de destino
  • Criar uma movimentação interativa que solicita confirmação antes de substituir arquivos

Recursos

  • Suporte a vários caminhos de origem
  • Flags comuns do mv, como forçar, interativo, não substituir, atualizar, detalhado e backup
  • Saída simples do shell pronta para copiar

Limitações

A ferramenta apenas constrói o comando. Ela não o executa nem verifica se o destino se comportará exatamente como esperado no seu sistema.

As opções brutas são passadas sem alterações, e as aspas apenas escapam aspas duplas.