Como usar o comando MV no Linux

O Linux é um dos sistemas operacionais mais seguros do mercado, mas é verdade que seu uso pode ser mais complexo que o Windows ou Mac. O uso de comandos no Linux é uma tarefa natural que executa tipos de usuários e embora possa parecer algo realmente complexo, não será assim com um bom conhecimento da funcionalidade de cada um deles.

Por este motivo, vamos explicar a seguir um dos comandos mais práticos para tarefas de gerenciamento, como mover elementos no sistema com segurança e eficiência. Estamos nos referindo ao comando mv.

Qual é o comando MVMV (Move-Mover), seu nome é claro para a tarefa que executa dentro do Linux e é para mover diretórios ou arquivos, mas em alguns casos nos ajuda a renomear alguns deles, então quando você usar o comando mv lembre-se de que você pode Fazer a próxima:

  • Renomear um arquivo ou pasta no sistema
  • Mova o grupo de arquivos para um diretório diferente do original

MV é um comando que se executa sem necessidade de confirmação, por isso devemos ter certeza de que os arquivos ou diretórios devem ser selecionados.

SintaxeA sintaxe para usar o comando mv é a seguinte:

  • mv [OPÇÃO]… [-T] Recurso de destino
  • mv [OPÇÃO]… Recurso… Diretório
  • mv [OPÇÃO]… -t Diretório de recursos

Existem alguns parâmetros que podemos usar com o comando MV, são eles:

Este parâmetro obriga a mover sobrescrevendo o arquivo de destino sem perguntar antes

 mv -f

É uma mensagem interativa antes de sobrescrever
 mv -i

Este parâmetro permite que você mova um item quando a fonte é mais recente que o destino, caso contrário, não
 Atualização de mv -u

Esta opção imprime os arquivos de origem e destino
 mv -v verboso

Acesse o manual de ajuda MV
 man mv

1. Como usar o comando MV no Linux


Para isso, usaremos o Ubuntu 19 e o primeiro exemplo que daremos será a renomeação de um arquivo em processo de movimentação.

Passo 1
Para isso temos um arquivo chamado Solvetic1.docx e ele será renomeado como Solvetic2.docx, executamos o seguinte:

 mv Solvetic1.docx Solvetic2.docx
Ao executar o comando ls, podemos ver que o arquivo foi editado:

Passo 2
Agora, se quisermos mudar o caminho desse arquivo para um novo, devemos inserir este caminho seguido do nome do arquivo, neste caso vamos mover um arquivo para Documentos, para isso executamos o seguinte:

 mv Solvetic2.docx / home / Solvetic / Documentos 

PROLONGAR

Lance a mensagem de substituição antes de moverMencionamos no início que o comando mv é executado sem solicitar permissões para sobrescrever o usuário, mas se por razões de segurança preferirmos que isso seja exibido para garantir a integridade do objeto, devemos adicionar o parâmetro -i da seguinte forma:

 mv -i Solvetic2.docx / home / Solvetic / Documentos
Lá, uma mensagem será exibida solicitando se autorizamos ou não o arquivo de destino a ser substituído por este novo arquivo ou diretório:

PROLONGAR

2. Como evitar que o comando mv sobrescreva um objeto Linux existente


Se, para adicionar mais segurança, não quisermos que o arquivo seja movido para substituir outro no caminho de destino, devemos adicionar o parâmetro -n e nenhuma ação será realizada:
 mv -n Solvetic2.docx / home / Solvetic / Documentos
Podemos ver que o arquivo Solvetic2.docx ainda estará disponível na área de trabalho:

3. Como remover barras de um objeto Linux com o comando MV


Em alguns casos é possível eliminar as barras localizadas na parte final dos argumentos, para isso devemos usar a opção --strip-trailing-slashes:
 mv --strip-trailing-slashes Solvetic2.docx / home / Solvetic / Documentos

Embora essa opção não seja muito comum, ela é usada quando um argumento de origem contém uma barra final que pode especificar um link simbólico para um diretório.

4. Permitir que o comando mv trate o destino como um arquivo normal do Linux


Este valor permite que o destino seja gerenciado como um arquivo, mas não como um diretório, para isso temos a opção -T:
 mv -T Solvetic1.docx / home / Solvetic / Documentos
Permita que o comando MV mova o arquivo somente na condição de que seja mais recente que o arquivo de destino. É um parâmetro que permite que um arquivo seja movido apenas quando o arquivo de origem for mais antigo que isso, para isso executamos o seguinte:
 mv -u Solvetic2.docx / home / Solvetic / Documentos

5. Faça com que o comando MV gere detalhes da tarefa realizada Linux


Para acessar informações detalhadas sobre a movimentação de elementos no Linux com MV, podemos usar o parâmetro -v:
 mv -v Solvetic1.docx / home / Solvetic / Documentos 

6. Crie um backup de arquivos existentes com o comando MV Linux


Um ponto de segurança ideal do comando MV é a possibilidade de criar uma cópia de segurança do arquivo a ser movido, esta será criada com o mesmo nome do arquivo no destino apenas que sua diferença será um til (~), para para isso devemos usar o parâmetro -b:
 mv -b Solvetic1.docx / home / Solvetic / Documentos

Podemos usar o comando ls para visualizar as cópias criadas:

Graças ao comando MV podemos mover objetos livremente no Linux, bem como modificar seu nome se necessário, e ter um controle muito mais preciso sobre eles.

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave