Sim, o sinalizador -v desacelera o comando.
A maioria, se não todos os softwares (ou comandos), verifica se um sinalizador é fornecido e executa um monte de código relacionado ao sinalizador. No caso do sinalizador -v, eles provavelmente executariam vários comandos de saída (como echo
ou printf
), que eles prefeririam ignorar sem a sinalização.
Isso significa mais ciclos de instruções para o processador e, portanto, mais tempo de execução.
É melhor se você não usar o sinalizador -v se não for ler / precisar as mensagens.
Por outro lado, a CLI seria / deveria ser mais rápida que a GUI, assumindo que você não inclui o tempo necessário para digitar os comandos e pressionando a tecla Enter .
De este blog de superusuário esta imagem explica muito bem a lentidão
Para o comando específico em questão, os resultados do comando time são
//with -v
real 0m8.753s
user 0m0.816s
sys 0m2.036s
//without -v
real 0m1.282s
user 0m0.124s
sys 0m1.092s
isso foi feito com o diretório contendo 100.000 arquivos vazios