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 会跳过已经不存在的目标,适合脚本和重复维护。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;删除后返回紧凑平面视图。