del

удаляет файлы, символические ссылки и папки

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

Обзор

del удаляет файлы, символические ссылки и папки. Можно перечислить несколько путей за один раз: del old.txt cache.tmp. Пустая папка удаляется обычным вызовом; чтобы удалить папку с содержимым, необходимо явно добавить -r (или равнозначный -a).

Сначала посмотреть, потом удалить

Проверьте нужные пути через cd, dir или stat, после чего удаляйте только выбранные файлы. Рекурсивный флаг используйте осознанно: он удаляет всё содержимое указанной папки.

Синтаксис

lil-terminal
del <path>... [-r|-a] [-f]

Справочник

del <file>

удалить файл (или символическую ссылку)

del <dir>

удалить пустой каталог

del <path>...

удалить несколько файлов и/или пустых каталогов

del <dir> -r | del <dir> -a

удалить каталог рекурсивно

del <path>... -f

удалить указанные пути, не считая ошибкой уже отсутствующие

del -- <path>

считать путь, начинающийся с -, именем файла

Примечания

-f не означает принудительное удаление: он только игнорирует отсутствующие пути. Например, del missing.tmp -f удобно повторять в .lil-сценариях. Флаги применяются ко всему списку целей. Синтаксис del -- -old.txt нужен, если имя файла начинается с дефиса.

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

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

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

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

Удалить файл (или символическую ссылку)

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

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

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

Пакет Base

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

install del
Пакет Minimum

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

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

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

install del -v 1.2.2
Проверить или обновить

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

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

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

install del -u

Примеры

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

Удалить файл (или символическую ссылку)
cd \sandbox\tmp | del draft.txt
README.txt
current.txt
new.txt
Удалить пустой каталог
cd \sandbox\tmp | @md temp-empty | del temp-empty
README.txt
current.txt
draft.txt
new.txt
temp-empty/

README.txt
current.txt
draft.txt
new.txt
Удалить несколько файлов и/или пустых каталогов
del \sandbox\tmp\draft.txt \sandbox\tmp\new.txt
README.txt
current.txt
Удалить указанные пути, не считая ошибкой уже отсутствующие
del \sandbox\tmp\missing.txt -f
README.txt
current.txt
draft.txt
new.txt
Удалить каталог рекурсивно
del \sandbox\tmp -r
config/
data/
workspace/
Удалить каталог рекурсивно
del . -r
Защищённый путь нельзя удалить
Удалить каталог рекурсивно
@md \sandbox\tmp\demo-folder | @mf \sandbox\tmp\demo-folder\temp.txt | del \sandbox\tmp\demo-folder -a
demo-folder/
  temp.txt

README.txt
current.txt
draft.txt
new.txt
Считать путь, начинающийся с -, именем файла
@mf \sandbox\tmp\-old.txt | cd \sandbox\tmp | del -- -old.txt
README.txt
current.txt
draft.txt
new.txt
-old.txt

README.txt
current.txt
draft.txt
new.txt

Файл из примера: sandbox/tmp/README.txt

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

lil-terminal sandbox temporary workspace

Commands in the public documentation use this directory for disposable copies,
archives, uploads and files created during examples. Review destructive commands
before running them and restore the sandbox from the release package when needed.

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

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

v1.2.22026-10-31

Производственная доработка

Актуальная стабильная версия del. удаляет файлы, символические ссылки и папки