Não, você não pode, mas você pode usar o comando watch para ver o diretório de destino para ver como o processo está progredindo, por exemplo.
watch ls -l /dsc/
Situação: Se eu inseri um comando de cópia como cp -rf /src/ /dsc/
, estou aguardando vários minutos para copiar diretórios grandes. Esqueci de colocar -v
flag para verbalizar uma saída, posso fazer isso durante a cópia?
Não, você não pode, mas você pode usar o comando watch para ver o diretório de destino para ver como o processo está progredindo, por exemplo.
watch ls -l /dsc/
Esta questão parece ser antiga, mas para o comando cp
você tem a opção --verbose
.
Portanto, o comando funciona da seguinte maneira:
cp --verbose -rf /src/ /dsc/
Você sempre pode usar rsync
, mas pelo menos conseguirá ver os arquivos que estão sendo copiados
rsync -rva /src/ /dst/
Claro que isso só funciona antes de você começar a copiar como uma alternativa para cp
. A boa notícia é que o rsync só copiará os arquivos necessários para que você possa eliminar o comando cp
de execução longa e executar o comando rsync
e ele continuará onde cp
parou.
Eu proponho:
watch du -sh /dsc/
Eu recomendo usar o Midnight Commander caso você precise ver um progresso na cópia de arquivos.
Instalar o comando Midnight:
apt-get install mc
Abra:
mc
No primeiro painel de código aberto, no segundo destino. Comece a copiar usando "F5".
MC exibirá um diálogo de progresso informativo e agradável.
Tags command-line cp