从 RegistryPackage 中删除对象。
rm 命令用于删除当前 RegistryPackage 中名称(当前语言环境中)与 pattern 或 URN 指定的模式相匹配的成员对象。
如果匹配的 RegistryObject 是多个 RegistryPackage 对象的成员,则此命令仅删除当前 RegistryPackage 与该对象之间的关联。仅当删除关联后该对象与任何其他 RegistryObject 都没有关联时才从 Registry 中删除该对象。
如果匹配的成员对象本身是一个包含其他对象的 RegistryPackage,则除非指定 -r 选项或 -d 选项,否则该对象和当前 RegistryPackage 与成员 RegistryPackage 之间的关联都不会被删除。
同时指定 -d 和 -r 选项时将递归应用 -d 选项,因此无论是否有其他关联,所有由 -r 选取的对象(及其关联)都将被删除。
删除当前 RegistryPackage 与指定 RegistryPackage 之间的关联。仅当指定的 RegistryPackage 仅剩下与其成员对象之间的关联时才将前者删除。对于立即删除的 RegistryPackage 的成员对象,它们并非其他 HasMember 关联的目标,现在可以作为 Registry 根的成员来访问它们了。
删除指定的 RegistryPackage 对象及其所有的子对象(对象具有其他关联时除外)。
由文字字符和特殊字符星号 (*)(表示零个或多个字符)和问号 (?)(表示一个字符,且仅表示一个字符)组成的模式。可以指定多个 pattern。
以 urn: 为开头的 URN,例如 urn:uuid:4a6741e7-4be1-4cfb-960a-e5520356c4fd。可以指定多个 URN。
以下命令将删除包含字符串 "stat" 的所有 RegistryPackage 对象及其所有子对象。
admin> rm -r *stat* |