Options: -D dataType - the data type string -f force - write data-object even it exists already; overwrite it -k checksum - calculate a checksum on the data -K verify checksum - calculate and verify the checksum on the data -N numThreads - the number of thread to use for the transfer. A value of 0 means no threading. By default (-N option not used) the server decides the number of threads to use. -Q use RBUDP (datagram) protocol for the data transfer -R resource - specifies the resource to store to. This can also be specified in your environment or via a rule set up by the administrator. -r recursive - store the whole subdirectory -T renew socket connection after 10 minutes -v verbose -V Very verbose -X restartFile - specifies that the restart option is on and the restartFile input specifies a local file that contains the restart info. -h this help Usage: To put a file into PetaShare: $ pput [localFile] [PetaShareDirectory] To put a directory into PetaShare: $ pput -r [localDirectory] [PetaShareDirectory] To put directory into the specific PetaShare resource: $ pput -r [localDirectory] /petashare/SITENAME/tempZone/home/USERNAME/[PetaShareDirectory] or, $ pput -R SITENAME -r [localDirectory] [PetaShareDirectory]