del

Удаляет файлы, ссылки и каталоги; рекурсивное удаление требует явного флага, а защищённые пути блокируются.

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

Обзор

del подходит и для одного файла, и для управляемой очистки группы путей. Обычный вызов удаляет только явно указанные цели, -r разрешает удаление содержимого каталогов, а -f делает повторный сценарий устойчивым к уже отсутствующим путям.

Удаление только выбранной цели

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

Синтаксис

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

Справочник

del <file>

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

del <dir>

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

del <path>...

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

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

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

del <path>... -f

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

Повторяемая очистка

-f полезен в сценариях и повторной очистке. Без него уже отсутствующий путь останавливает команду сообщением Путь не найден. С -f отсутствующие цели пропускаются, а существующие удаляются как обычно. Например, del first.txt folder -r может одной командой удалить обычный файл и дерево каталога.

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

Все цели проверяются до начала удаления. Нельзя удалить корень файловой системы, текущий каталог, заданный базовый каталог и защищённые родительские пути. Для непустого каталога требуется -r или -a. После успешного удаления del показывает компактный плоский список текущего каталога.

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

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

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

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

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

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

Пакет Base

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

install del
Пакет Minimum

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

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

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

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

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

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

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

install del -u

Примеры

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

Удалить файл (или символическую ссылку)
cd \sandbox\tmp | @mf cleanup.tmp | del cleanup.tmp
cleanup.tmp

+
Удалить несколько файлов и/или пустых каталогов
del sandbox/tmp/first.txt sandbox/tmp/folder/second.txt
tmp/
(mixed file paths removed; the directory itself remains)
Удалить каталог рекурсивно
del sandbox/tmp/first.txt sandbox/tmp/folder -r
tmp/
(file and directory targets removed in one recursive operation)
Удалить указанные пути, не считая ошибкой уже отсутствующие
del sandbox/tmp/missing.txt -f
+
(missing target does not turn repeatable cleanup into an error)
Удалить каталог рекурсивно
del . -r
Защищённый путь нельзя удалить

Файл из примера: 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.12026-08-13

Предсказуемая очистка нескольких целей

Уточняет смешанные цели и назначение -f для повторяемой очистки; после удаления показывается компактный плоский список.