Embora você provavelmente já saiba como mover um arquivo no Linux usando o navegador de arquivos GUI, você pode estar me perguntando se há um comando de movimento no terminal que permite mover rapidamente arquivos para diferentes diretórios. O comando mv é o que você deseja e é fácil de usar com sua sintaxe simples e alguns sinalizadores de segurança opcionais.
Este comando de terminal básico funciona na maioria das distribuições Linux, incluindo Ubuntu, Kali Linux e Fedora.
Sintaxe de Comando Mv
O comando mv é bastante flexível, mas você precisa manter os objetos nesta ordem ao usá-lo:
mv [opção]
Cada comando mv deve ter uma origem e um destino especificados; se você incluir uma opção, ela deve vir antes da origem e do destino. Explicaremos algumas dessas opções a seguir.
Para experimentar o comando mv sem opções, crie um arquivo rápido e emita um comando como este:
Criar um novo arquivo no Linux parece simples, mas você ficaria surpreso com a quantidade de maneiras de fazer isso!
mv ~ / test.txt ~ / Documentos
Esse comando moverá o arquivo test.txt da pasta pessoal para o diretório Documentos.
Para mover vários arquivos, basta listar todos os seus arquivos, separados por espaços, antes de especificar o destino, e todos eles serão movidos em um comando.
Além disso, se você tiver vários arquivos que deseja mover para o mesmo destino, e todos eles têm algo em comum no nome (como uma extensão), você pode usar um asterisco (*) no nome da fonte como curinga.
Você notará que em nenhum desses comandos eu pedi para confirmar sua jogada ou mesmo relatar que algo aconteceu. É aqui que entram as opções para mv.
Opções de Comando Mv
Uma opção que você pode usar é --verbose ou -v, que simplesmente imprimirá um registro de cada operação.
Uma observação importante ao usar o comando mv é que, a menos que você especifique, o mv substituirá automaticamente todos os arquivos no destino que tenham o mesmo nome do arquivo de origem.
Você pode evitar uma substituição acidental com o modo interativo, usando o -eu opção.
No modo interativo, mv solicitará que você confirme a movimentação no caso de um conflito de arquivo no diretório de destino.
Para cancelar automaticamente um comando mv se houver um conflito, especifique o -n opção em vez disso.
Você pode definir mv para, em um conflito, sempre favorecer um arquivo com uma "data da última modificação" mais recente, definindo a opção de atualização, -você.
Isso é útil se você tiver dois arquivos com o mesmo nome, mas deseja manter apenas o arquivo atualizado mais recentemente.
Mais uma opção para evitar conflitos é a opção de backup. Se você usar --backup = numerado, mv acrescentará o nome do arquivo de origem com ~1~ no caso de um conflito de nome de arquivo. O arquivo movido ficará então oculto da visão normal a menos que você revele os arquivos ocultos, como com o comando ls -a.
Movendo arquivos perfeitamente
Aprendemos algumas dicas e truques para usar o mv para mover arquivos locais com rapidez e segurança no terminal Linux.
Em alguns casos, você pode querer mover arquivos locais para outra máquina e também há muitas maneiras de fazer isso no Linux.
Precisa transferir seus arquivos por Wi-Fi no Linux? Aqui estão vários métodos que você pode usar.
- Linux
- Ubuntu
- terminal
- Linux
Jordan é um tutor e jornalista apaixonado por tornar o Linux acessível e sem estresse para todos. Ele é bacharel em inglês e gosta de chá quente. Durante as estações quentes, ele gosta de pedalar nas colinas do Ozarks, onde mora.
Assine a nossa newsletter
Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!
Mais um passo…!
Confirme o seu endereço de e-mail no e-mail que acabamos de enviar.