ren

Переименовывает файл или каталог без смены родительского каталога и корректно обновляет рабочие пути терминала.

ФайлыВерсия 1.2.3Стабильная
lil-terminal

Обзор

ren нужен, когда меняется только имя, а расположение остаётся прежним. Он умеет переименовать отдельный объект или текущий каталог и обновляет рабочие пути lil-terminal, если переименование затронуло текущую позицию.

Переименование без смены расположения

Используйте ren, когда родительский каталог остаётся прежним; если объект должен ещё и сменить расположение, используйте mov.

Синтаксис

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

Справочник

ren <new>

переименовать текущий каталог

ren <src> <new>

переименовать файл или каталог

ren <src> <new> -f

переименовать с заменой существующего файла, ссылки или пустого каталога

Замена назначения

Без -f существующий путь назначения всегда считается конфликтом. С -f можно заменить файл, символическую ссылку или пустой каталог того же типа. Непустой каталог никогда не удаляется рекурсивно ради переименования — сначала очистите его отдельной явной командой.

Имена и безопасность

<new> — это имя, а не путь. Косые черты, . и .. отклоняются. Если нужно изменить и родительский каталог, используйте mov.

Интерактивный пример из `/sandbox/`

Запускайте подготовленные примеры прямо на странице. Результат заранее сформирован и показывается в браузере; команды терминала на сервере не выполняются.

Переименовать файл или каталог

Установка и управление

Устанавливайте актуальную совместимую версию. Для полного набора возможностей выбирайте Base, для сокращённого — Minimum; уже установленный модуль обновляет команда upgrade.

Base и Minimum — два пакета одного текущего релиза модуля, а не разные версии команды.

Пакет Base

Установить полный пакет с локальной справкой и всеми опубликованными режимами.

install ren
Пакет Minimum

Установить сокращённый пакет без локальной справки; help <cmd> -i открывает актуальную серверную справку.

install ren -m
Точная публичная версия

Установить именно эту опубликованную версию.

install ren -v 1.2.3
Проверить или обновить

Поручить upgrade проверить совместимость и заменить установленный блок только при необходимости.

upgrade ren
Удалить модуль

Удалить блок расширения, не затрагивая ядро и остальные модули.

install ren -u

Примеры

Примеры можно копировать, но сайт их не выполняет. Перед запуском на реальном проекте проверьте пути, права и разрушающие флаги.

Переименовать файл или каталог
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
Переименовать файл или каталог
ren new.txt current.txt
Путь назначения уже существует
Переименовать с заменой существующего файла, ссылки или пустого каталога
ren new.txt current.txt -f
README.txt
current.txt
draft.txt
Переименовать текущий каталог
cd \sandbox\workspace | ren archive | pwd
original.txt
replace.txt
updated.txt

sandbox/archive
Переименовать файл или каталог
ren draft.txt nested/final.txt
Неверное имя

Файл из примера: sandbox/workspace/original.txt

Пример использует файл или каталог из защищённой учебной папки /sandbox/.

alpha
beta
gamma

Связанная документация

Текущая публичная версия

v1.2.32026-08-08

Плоский вывод после ren

После успешного переименования показывается компактный плоский список вместо разворачивания дерева каталогов.