chirp_put is a quick and simple way to copy a single local file <localfile> to a remote file given <hostname[:port]> <path>
| -a,--auth <flag> | |
| Require this authentication mode. | |
| -d,--debug <flag> | |
| Enable debugging for this subsystem. | |
| -b,--block-size <size> | |
| Set transfer buffer size. (default is 65536 bytes). | |
| -f, --follow | Follow input file like tail -f. |
| -i,--tickets <files> | |
| Comma-delimited list of tickets to use for authentication. | |
| -t,--timeout <time> | |
| Timeout for failure. (default is 3600s) | |
| -v, --version | Show program version. |
| -h, --help | Show help text. |
% chirp_put /tmp/mydata.dat server1.somewhere.edu /mydata/mydata.datWhen copying big data files that take longer than 3600s to copy, using chirp_put with option -t time to make sure chirp_put have enough time to finish:
% chirp_put -t 36000 /tmp/mybigdata.dat server1.somewhere.edu /mydata/mybigdata.dat