dd is a Unix command line utility for copying data. ddpt adds features for efficiently copying large amounts of data to and from disks. Apart from accessing disks using traditional Unix read() and write() calls, ddpt can optionally use SCSI pass-through interfaces to send SCSI commands to perform a copy. In Linux, the pass-through can be used to send TRIM commands to SSDs. It is written for Linux with ports to FreeBSD, Solaris, and Windows.
copymon provides file copying processes with a progress bar. Neither cp nor rsync provide means to monitor the copying process, nor a progress bar. copymon is a wrapper which performs a scan of the directory to be copied and collects information about the files to be copied. After that, it spawns the actual copying program (which can be cp, rsync, or tar) and monitors its progress. copymon can be easily enhanced to support more programs and can be extended to provided different types of progress bars.