---------------------------------------------------------------------------------------------------------------------- "Cheat-Sheet" for the hsi interface to the NCAR High Performance Storage System (HPSS) CISL docs: http://www2.cisl.ucar.edu/docs/hpss Vender docs: http://www.mgleicher.us/index.html/ Notes: o /home/user is the user's home directory on the hpss (e.g., /home/bozo) o These are "single" hsi commands, typed from a unix (hao) prompt (many of them work from an hsi session w/o backslash) o All get and put commands in both directions use "local : remote" syntax (local or remote may default to /home/user) o If these commands are put in a csh script, special characters (like quotes) have to be escaped w/ a backslash. o Many commands will provide a brief usage message if typed without arguments (e.g., "hsi mkdir). Command Description ---------------------------------------------------------------------------------------------------------------------- hsi -help Get hsi usage message with command summaries hsi ls -l Long Listing of /home/user hsi ls -lR /home/user/dir1 Recursive long listing of directory dir1 hsi ls -lA /home/user/dir1/\*.nc Long listing of netcdf files in dir1, with annotations hsi mkdir -p myproj/mydata Make empty directory myproj/mydata on hpss (/home/user assumed) hsi "cd myproj/mydata; put *.nc" Put all local *.nc files on hpss in pre-existing dir myproj/mydata hsi "cd myproj/mydata; get *.nc" Get all *.nc files in hpss dir myproj/mydata to the local disk hsi put file.nc Put local file file.nc on hpss /home/user hsi put \*.nc Put all local *.nc files on hpss /home/user hsi put local.nc : /home/user/file.nc Put file local.nc on hpss with rename to file.nc hsi put -P local.nc : dir/file.nc Put file local.nc in hpss /home/user/dir (make dir if necesscary) hsi get file.nc Get hpss /home/user/file.nc to local disk with same name hsi get \*.nc Get all *.nc files in /home/user to local disk hsi get dir/\*.nc Get all *.nc files in /home/user/dir to local disk hsi get local.nc : dir/file.nc Get hpss dir/file.nc to local disk as local.nc (/home/user assumed) hsi rm myproj/mydata/\*.nc Remove all *.nc files from a directory (directory will remain) hsi rm -R myproj/mydata Remove a directory and all its contents (dir myproj will remain) hsi annotate -A \"string\" file.nc Add an annotation to file.nc hsi -lA file.nc Long listing of file.nc, with annotation ----------------------------------------------------------------------------------------------------------------------