Compress tar cf - <files> -P | pv -s $(du -sb <files> | awk '{print $1}') | gzip > <some .tar.gz file> where: `` is the root-mounted (i.e. starts with /) path to the files