Você pode usar pv
para ver o progresso de qualquer comando que possa transferir dados por meio de pipes.
Ver, por exemplo, link para explicações. Isso não funcionará para o cp, no entanto, como ele não opera via pipes.
Além disso, não há nenhum mecanismo geral do qual conheço. Seria difícil, já que "progresso" pode significar coisas diferentes para comandos diferentes.
BTW, cp
tem uma opção -v
, que lista os arquivos à medida que são copiados, o que pode lhe dar uma ideia aproximada do progresso.
Editar:
Embora possa não responder diretamente à sua pergunta: você também pode usar apenas um gerenciador de arquivos gráfico. A maioria fornece uma boa barra de progresso ao copiar / mover arquivos (por exemplo, o konqueror do KDE).