Para sua segunda pergunta - "Como eu poderia adicionar um indicador de progresso ao cp?" O cp não suporta a exibição de um indicador de progresso. Para um comando de cópia de linha de comando com um indicador de progresso, você pode tentar o rsync. Instale-o usando o seguinte comando:
sudo apt install rsync
Para usar o rsync com um indicador de progresso, execute:
rsync -ah --progress <source> <destination>
Mais sobre como copiar arquivos com um indicador de progresso aqui .