bbcp is a point-to-point network file copy application written by Andy Hanushevsky at SLAC as a tool for the BaBar collaboration. It is capable of transferring files at rates approaching the line speed of a WAN.

Versions and Availability

Module Names for bbcp on smic
Machine Version Module Name
smic 15.02.03 bbcp/15.02.03
▶ **FIX-ME** FAQ?


The basic syntax for using the command is:

$ bbcp [opt] user@source:/path/to/data user@destination:/path/to/store/data

Possible options include:

-P 2
Give a progress report every 2 seconds
-w 2M
TCP window size of 2MBytes
-s 16
Set the number of streams to 16 (default is 4)

Other options may be necessary if bbcp is not installed in a regular location on either end of the transfer. This can lead to rather complex command lines:

$ bbcp -z -T \
  "ssh -x -a -oFallBackToRsh=no %I -l %U %H /home/user/Custom/bin/bbcp" \
  foobar-5.4.14.tbz "ruser@"


Last modified: August 05 2016 15:56:57.