Service Registry 3 2005Q4 管理指南

rm

RegistryPackage 中移除物件。

提要

rm [-d] [-r] { pattern | URN}

說明

rm 指令會移除目前 RegistryPackage 中名稱 (在目前的語言環境中) 與 patternURN 指定的式樣相符的成員物件。

如果相符的 RegistryObject 是多個 RegistryPackage 物件的成員,則此指令僅移除目前 RegistryPackage 和該物件之間的關聯。僅當移除關聯使得該物件與其他任何 RegistryObject 均沒有關聯時,才會從 Registry 中移除該物件。

如果相符的成員物件本身是含有其他物件的 RegistryPackage,則物件和目前 RegistryPackage 與成員 RegistryPackage 之間的關聯均不會移除,除非指定 -r-d 選項。

如果同時指定了 -d-r 選項,則會遞迴套用 -d 選項,所以 -r 要選取的所有物件 (及其關聯) 均會被移除,無論其是否具有其他關聯。

選項

-d

移除目前的 RegistryPackage 與指定的 RegistryPackage 之間的關聯。僅當指定的 RegistryPackage 僅剩餘與其成員物件的關聯時,才會將其移除。未透過成為其他 HasMember 關聯的目標固定的立即移除 RegistryPackage 之成員物件現在可以作為 Registry 根的成員存取。

-r

移除指定的 RegistryPackage 物件及其所有派生物件 (物件具有其他關聯時除外)。

運算元

pattern

包含文字字元和特殊字元星號 (*) (表示零個或多個字元) 及問號 (?) (表示有且僅有一個字元) 的式樣。您可以指定多個 pattern

URN

urn: 起始的 URN,例如 urn:uuid:4a6741e7-4be1-4cfb-960a-e5520356c4fd。您可以指定多個 URN

範例

以下指令會移除含有字串 "stat" 的所有 RegistryPackage 物件及其所有派生物件。


admin> rm -r *stat*