ren

Renomeia um arquivo ou diretório sem trocar o diretório pai e mantém coerentes os caminhos de trabalho do terminal.

ArquivosVersão 1.2.3Estável
lil-terminal

Visão geral

ren renomeia sem mudar o diretório pai e acompanha os caminhos do terminal; um destino existente só é substituído com -f explícito e seguro.

Renomear sem mudar a localização

Use ren quando o diretório pai continuar o mesmo; use mov quando o objeto também precisar mudar de local.

Sintaxe

lil-terminal
ren [-f] <new> · <src> <new>

Referência

ren <new>

renomear o diretório atual

ren <src> <new>

renomear um arquivo ou diretório

ren <src> <new> -f

renomear substituindo arquivo, link ou diretório vazio existente

Substituição do destino

Sem -f, um destino existente é sempre conflito. Com -f, só é possível substituir arquivo, link simbólico ou diretório vazio do mesmo tipo. Um diretório não vazio nunca é apagado recursivamente para concluir uma renomeação.

Nomes e segurança

<new> é um nome, não um caminho. Barras, . e .. são recusados. Use mov quando o diretório pai também precisar mudar.

Prévia interativa do sandbox

Execute os exemplos preparados diretamente na página. Os resultados são predefinidos e exibidos no navegador; nenhum comando do terminal é executado no servidor.

Renomear um arquivo ou diretório

Instalar e gerenciar

Instale a versão compatível atual. Escolha Base para o conjunto completo de recursos ou Minimum para o pacote reduzido; use upgrade para atualizar um módulo já instalado.

Base e Minimum são dois pacotes da mesma versão atual do módulo.

Pacote Base

Instala o pacote completo com referência local e todos os modos publicados.

install ren
Pacote Minimum

Instalar o pacote reduzido. A referência local é omitida; help <cmd> -i abre a referência atual do servidor.

install ren -m
Versão pública exata

Instalar exatamente esta versão publicada.

install ren -v 1.2.3
Verificar ou atualizar

upgrade verifica compatibilidade e substitui o bloco somente quando necessário.

upgrade ren
Remover módulo

Remove o bloco da extensão sem afetar o núcleo ou outros módulos.

install ren -u

Exemplos

Os exemplos podem ser copiados, mas o site não os executa. Revise caminhos, permissões e opções destrutivas.

Renomear um arquivo ou diretório
cd \sandbox\tmp | pwd | ren draft.txt final.txt | cd .
README.txt
current.txt
draft.txt
new.txt

sandbox/tmp

README.txt
current.txt
final.txt
new.txt
Renomear um arquivo ou diretório
ren new.txt current.txt
O destino já existe
Renomear substituindo arquivo, link ou diretório vazio existente
ren new.txt current.txt -f
README.txt
current.txt
draft.txt
Renomear o diretório atual
cd \sandbox\workspace | ren archive | pwd
original.txt
replace.txt
updated.txt

sandbox/archive
Renomear um arquivo ou diretório
ren draft.txt nested/final.txt
Nome inválido

Arquivo usado neste exemplo: sandbox/workspace/original.txt

O exemplo usa um arquivo ou diretório do espaço protegido de documentação /sandbox/.

alpha
beta
gamma

Documentação relacionada

Versão pública atual

v1.2.32026-08-08

Resultado plano do ren

Após renomear, o terminal mostra uma lista plana compacta em vez de expandir a árvore.