O sistema operacional Linux fornece diversos comandos para opera-los através da linha de comando, assinale a alternativa que apresenta o comando utilizado para renomear um arquivo.
- A)rm
Errada, porque rm é usado para remover arquivos e diretórios, não para renomeá-los.
- B)mv
Certa, porque mv é o comando tradicional do Linux para mover arquivos e também renomeá-los.
- C)rename
Errada no padrão cobrado pela questão, pois rename não é o comando esperado como resposta principal em provas básicas.
- D)renamefile
Errada, porque renamefile não é um comando padrão do Linux.
Gabarito: B
No Linux, muita gente confunde os comandos porque alguns fazem mais de uma coisa ao mesmo tempo. O segredo aqui é simples: para renomear um arquivo na linha de comando, o comando mais cobrado em prova é o mv. Ele significa "move" e, na prática, também serve para trocar o nome do arquivo, porque ao mover o arquivo para o mesmo diretório com outro nome, você o renomeia. Exemplo clássico: mv arquivo.txt novo_nome.txt. Perceba que você não está apagando nada, apenas alterando o nome do arquivo. Isso é o tipo de comando que banca gosta de cobrar de forma direta, quase como uma pergunta de aquecimento. A alternativa B está correta porque mv é o comando padrão e mais universal para essa tarefa no uso cotidiano e em concursos. Já o comando rename pode existir em alguns sistemas, mas costuma ter sintaxe diferente e menor incidência em provas básicas de Linux. Em resumo: rm apaga, mv renomeia ou move, e isso resolve a questão. Se a banca quer o comando mais clássico para renomear arquivo, pode marcar sem medo.