Intern
Como renomear um arquivo no Linux?
sobes.tech IA
Resposta da IA
No Linux, para renomear um ficheiro ou movê-lo para outro local, utiliza-se o comando mv.
Sintaxe do comando:
# Renomear um ficheiro
mv <nome_antigo> <nome_novo>
# Mover um ficheiro para outro diretório mantendo o nome
mv <nome_ficheiro> <diretório_destino>/
# Mover um ficheiro para outro diretório e alterar o nome
mv <nome_ficheiro> <diretório_destino>/<nome_novo>
Exemplos:
- Renomear o ficheiro
old_file.txtparanew_file.txtno diretório atual:mv old_file.txt new_file.txt - Mover o ficheiro
my_document.pdfdo diretório atual para/home/user/documents/:mv my_document.pdf /home/user/documents/ - Mover o ficheiro
report.csvdo diretório atual para/archive/e renomeá-lo parafinal_report_2023.csv:mv report.csv /archive/final_report_2023.csv
Se o <nome_novo> ou <diretório_destino>/<nome_novo> especificado já existir, o ficheiro será sobrescrito por padrão.
Opções úteis do mv:
-i(interativo): Solicita confirmação antes de sobrescrever um ficheiro existente.-f(forçar): Sobrescreve forçosamente o ficheiro existente, suprimindo a solicitação de confirmação (-i).-u(atualizar): Move/renomeia o ficheiro apenas se o ficheiro fonte for mais recente que o de destino ou se o ficheiro de destino não existir.-v(verbose): Mostra informações detalhadas sobre as ações realizadas.
Exemplo de uso de opções:
# Solicitar confirmação antes de sobrescrever
mv -i my_file.txt existing_file.txt
# Forçar a sobrescrever
mv -f important.log /var/log/important.log