"Cheat-Sheet" for the hsi interface to the NCAR High Performance Storage System (HPSS): These are "single" hsi commands, typed from an hao prompt (many of them work from an hsi session) CISL docs: http://www2.cisl.ucar.edu/docs/hpss Vender docs: http://www.mgleicher.us/index.html/ All get and put commands in both directions use "local : remote" syntax (local or remote may default to /home/user) If these commands are put in a csh script, special characters (like quotes) have to be escaped w/ a backslash. 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 annotation hsi put file.nc Put local file file.nc on hpss in /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 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 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)