- 1. Como usar o comando MV no Linux
- 2. Como evitar que o comando mv sobrescreva um objeto Linux existente
- 3. Como remover barras de um objeto Linux com o comando MV
- 4. Permitir que o comando mv trate o destino como um arquivo normal do Linux
- 5. Faça com que o comando MV gere detalhes da tarefa realizada Linux
- 6. Crie um backup de arquivos existentes com o comando MV 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.docxAo 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 / DocumentosLá, 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 / DocumentosPodemos 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 / DocumentosPermita 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.