Command: lio_setattr

Usage: lio_setattr LIO_COMMON_OPTIONS [-rd recurse_depth] [-t object_types] -as key=value | -ar key | -af key=vfilename | -al key=obj_path/dkey LIO_PATH_OPTIONS

-d level – Set the debug level (0-20). Defaults to 0
-no-auto-lfs – Disable auto-conversion of LFS mount paths to lio
-c config – Configuration file
-lc user@config – Use the user and config section specified for making the default LIO
-np N – Number of simultaneous operations. Default is 100.
-i N – Print information messages of level N or greater. No header is printed
-it N – Print information messages of level N or greater. Thread ID header is used
-if N – Print information messages of level N or greater. Full header is used

LIO_PATH_OPTIONS: [-rp regex_path | -gp glob_path] [-ro regex_objext | -go glob_object] [path_1 … path_N]
-rp regex_path – Regex of path to scan
-gp glob_path – Glob of path to scan
-ro regex_obj – Regex for final object selection.
-go glob_obj – Glob for final object selection.
path1 .. pathN – Glob of paths to target
-rd recurse_depth – Max recursion depth on directories. Defaults to 10000
-t object_types – Types of objects to list bitwise OR of 1=Files, 2=Directories, 4=symlink, 8=hardlink. Default is 1.
-delim c – Key/value delimeter characters. Defauls is =.
-as key=value – Breaks up the literal string into the key/value pair and stores it.
-ar key – Remove the key.
-af key=vfilename – Similar to -as but the valure is loaded from the given vfilename.
-al key=sobj_path/skey – Symlink the key to another objects (sobj_path) key(skey).

NOTE: Multiple -as/-ar/-af/-al clauses are allowed