Modifié par Nief, le 27 Jun 2006

SRB: lister une série de fichiers répondant à des attributs


 1. Exemples:
 2. Liste des attributs:

Les commandes comme SgetD, Sls etc... permettent de lister une série de fichiers répondant à certains attributs grâce à l'option -A. Cette option est utilisable par d'autres commandes comme Srm et Sget, pour effectuer des actions sur les fichiers répondants aux critères spécifiés dans l'option -A.

1. Exemples:

- Pour trouver tous les objets se trouvant dans la ressource physique txfer02:
> SgetD -p -I -A "RESOURCE='txfer02'"
l'option -p permet d'afficher les paramètres basiques concernant les objets dans SRB (collection, type de donnée, taille). L'option -I permet d'afficher tous les objets dans toutes les collections et non pas seulement les objets dans la collection courante.

- Pour trouver tous les objets contenant la chaîne TwoBody dans leur nom et étant le réplica numéro 0:
> SgetD -p -A "COPY = 0 && DATA like '%TwoBody_%'"
- Pour trouver tous les objets de taille supérieures à 15000 octets et se trouvant dans les ressources physiques dont le nom commence par re:
SgetD -A "SIZE > 15000 &RESOURCE like 're*'" '*' 

2. Liste des attributs:

De nombreux attirbuts peuvent être utilisés dans les requêtes:
> Sattrs
The following parameters can be specified in  Scommands that allow the -A option
or that can take conditions as part of srbObject Names:
DATA            name of the object
COPY            replica number of the object
GUID            GUID value of the object. This is a string 
DTYPE           data type of the object
COLLECTION      collection where the object can be found
RESOURCE        resource name where the object resides
RTYPE           resource type where the object resides
NETADDR         net address of the resource where the object resides 
PATH            physical path name of the object
DCOMMENTS       comments on the object
DTIME           time of last modification of the object
USER            user name
OWNER           owner of the object
TICKET          ticket issued on the object
SIZE            size of the object
CTIME           creation timestamp of the object
DIRTY           dirty-flag  of the object
VNUM            version string (even though called number) of the object
ATTRCONDD       user-defined attribute-condition on the object
ATTRCONDC       user-defined attribute-condition on the collection
ATTRCONDU       user-defined attribute-condition on users
ATTRCONDR       user-defined attribute-condition on the resource