Voici la petite fonction :
cp_p() { strace -q -ewrite cp "$@" 2>&1 | awk ' BEGIN { bsize=0 } { if(!bsize) { bsize=$NF/1024 if (!bsize) { garbage="cp returned an error" ; exit 1 } bsize=1024/bsize } if (NR % bsize == 0) { printf("\r%dM", NR/bsize) } } END { print garbage" " }' return $? }