ren

меняет только имя: файл или папка остаётся внутри того же родительского каталога

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

Обзор

ren меняет только имя: файл или папка остаётся внутри того же родительского каталога. Например, ren draft.txt final.txt переименует файл, а ren archive сменит имя текущей папки на archive. Для перемещения в другую папку используйте mov.

Имя вместо нового пути

Нужно сменить только название — используйте ren. Нужно изменить родительскую папку — используйте mov. Перед -f проверьте, какие данные уже есть под новым именем.

Синтаксис

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

Справочник

ren <new>

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

ren <src> <new>

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

ren <src> <new> -f

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

ren -- <new>

разрешить имена, начинающиеся с дефиса

Примечания

Новое имя не должно содержать / или \; имена . и .. запрещены. По умолчанию существующая цель не перезаписывается. ren draft.txt final.txt -f заменит совместимый файл, ссылку или пустую папку, но никогда не удалит непустую папку. ren -- -draft.txt позволяет задать имя, начинающееся с дефиса.

Безопасность

Если переименованная папка содержит текущий или базовый каталог, lil-terminal обновит сохранённые пути. После успеха команда показывает краткий список файлов; она не выводит отдельное сообщение «Renamed».

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

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

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

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

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

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

Пакет Base

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

install ren
Пакет Minimum

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

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

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

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

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

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

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

install ren -u

Примеры

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

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

/home/account/public_html/sandbox/archive
Переименовать файл или каталог
ren \sandbox\tmp\draft.txt nested/final.txt
Неверное имя
Разрешить имена, начинающиеся с дефиса
cd \sandbox\tmp | ren draft.txt -- -draft.txt
README.txt
current.txt
-draft.txt
new.txt

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

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

alpha
beta
gamma

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

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

v1.2.42026-10-31

Защита данных при переименовании

При неудачном переименовании с -f файл назначения сохраняется.