Olá,
Eu continuo colocando dicas para trabalho de terminal ... desta vez eu quero mostrar como cópias detalhadas e agradáveis podem ser com cp.
Por padrão, se copiarmos um arquivo com cp Não nos mostra uma barra de progresso, muito menos, tem a seguinte aparência:
Enquanto ... é assim que fica com a barra de progresso e outros dados da cópia:
Observe que mostra a velocidade da cópia, o tempo restante, mostra também quantos MBs foram copiados, a porcentagem (%) da cópia e uma barra para ver quanto falta hehehe.
Para conseguir isso é simples, coloque o seguinte comando em um terminal e pronto:
Se você usar Debian, Ubuntu ou derivados:
sudo apt-get install gcp -y && echo "alias cp='gcp'" >> $HOME/.bashrc
O que isso faz é simples, ele instalará primeiro GCP, que é quem realmente nos dá todos os dados que vimos acima e, em seguida, adiciona uma linha em nosso arquivo ~ / .bashrc vamos indicar que cada vez que usarmos o comando cp, realmente queremos usar o comando GCP.
alias cp = 'gcp'
E bem, nada mais a acrescentar 🙂
Ainda estou tentando ver como colocar cores nele, mas como tal não tem suporte para isso ... Estou investigando um pouco hahaha.
lembranças
Caso contrário, você sempre pode usar rsync com o parâmetro –progress.
Eu não sabia, vou tentar! Um tempo atrás eu usei vcp:
https://aur.archlinux.org/packages.php?ID=7564 mas agora só tenho um alias com rsync, como diz o amigo @jors.
Enfim, a única coisa que você faz é prender mais a um com o blog! 🙂
A propósito gaara, você sabe se existe um equivalente de gcp, mas para o comando rm? ou para deletar ?? O problema é que eu não sei por que (isto é para ver se elav me esclarece) Agora no XFCE quando tento deletar um diretório x Thunar eu obtenho a barra de progresso e diz "Preparando" e lá fica até eu deletar tudo, mas nunca "progride". Resumindo, não consigo ver como o apagamento está progredindo. Se eu pudesse ver algo assim no console
mmm não faço ideia, mas você poderia fazer um simples: rm-rv ou um alias que é igual a
rsync -r -v --progress
Qual versão do Xfce você está usando?
xfc 4.8
Ubuntu 12.04
Não sabia tudo o que podia ser feito com o terminal rsrs no Arch. Só usei para quando instalei ou quando quis fazer algo bem específico com ele; Sempre ouvi de alguns usuários o amor pelo bash mas mesmo assim fujo um pouco ... Agradeço por me mostrar o jeito de não fugir tanto ^ _ ^
HAHA bom sim amigo, o terminal é simplesmente ótimo ... acredite que depois de saber como usá-lo, você não vai querer abandoná-lo
E nah, é bom ajudar.
Ótimo, muito obrigado.
Obrigado pelo comentário 😀
fazendo isso, ele lê o bashrc e aí leva o alias definido na linha do sudo …….
fonte ~ / .bashrc
Sim ou tambem . ~. / bashrc ????
Eu tenho um alias de recarga para isso.
alias reload = »source ~ / .bashrc»
Curiosamente, meu gcp me deu um problema de dependência no LMDE. Acontece que geralmente instalo com aptitude -RvW instalar que deve instalar o pacote com todas as dependências necessárias, sem os pacotes recomendados e com informações bastante detalhadas, e ainda ao tentar executá-lo, recebi uma mensagem de erro dizendo que a barra de progresso estaria desabilitada, porque o pacote estava faltando barra de progresso python
Bem, não vejo onde está a curiosidade parceiro, sem python-progressbar porque gcp não funciona .. é isso.
A curiosidade é que o gcp não tem esse pacote como dependência. Se tivesse, teria sido instalado com o comando que usei (que desativa apenas os pacotes recomendados, não as dependências) e não teria me dado a mensagem de erro.
É simples: se não estiver listado como uma dependência, está mal embalado.
Muito boa contribuição, é bom adicionar coisas ao terminal, para melhorar a experiência de uso
lembranças
como curiosidade, alguém conseguiu um gerenciador de cópias (gráfico) para gnu / linux que funcione? entender TeraCopy e derivados no Windows ...
a copiadora gnomo me tira do ritmo ...
e em Cuba copiamos, copiamos muito.
lembranças
uff, desculpe por abrir um post de um ano atrás, eu não percebi ...
Você também pode instalar progressbar e gcp de um gerenciador de pacotes Python, como pip. Eu instalei assim.