Bom dia gente, a pedido de um amigo criei esta postagem.
Aqui irei explicar como mostrar uma barra de progresso nos comandos de copiar, mover (renomear) e remover no ambiente Linux.
Primeiramente, baixe o arquivo cmdbar.tar, clicando aqui.
Agora, antes de instalar, faça um backup dos seus antigos comandos cp, mv e rm, com o comando $ sudo tar -cvvf ~/bin.tar /bin/cp /bin/mv /bin/rm , como na imagem abaixo:
Agora é só descompactar o arquivo baixado no diretório /bin, para que ele sobre-escreva os antigos comandos, para isso, use o seguinte comando no terminal $ sudo tar xvf cmdbar.tar -C /bin, como na imagem abaixo:
Caso você não queira substituir o arquivo deste modo, há também a possibilidade de fazer modo gráfico, para isso, extraia o arquivo baixado para qualquer diretório.
Após isso, abra o explorador de arquivos como root (ou dando alt+f2 <comando do ambiente gráfico (kdesu, gksudo, etc)> nome-do-explorador, ou abrindo pelo terminal sudo nome-do-explorador, ou clicando com o botão direito na pasta e escolhendo para abrir como administrador). E verifique se há os três arquivos lá dentro.
Copie os arquivos e vá ao diretório /bin/, cole os arquivos, substituindo os anteriores.
E em último caso, se você não quiser substituir os comandos originais, você pode usar esses novos comandos dentro de outro diretório, por exemplo, eu tenho uma pasta chamada Aplicativos, ai dentro dela tenho outra pasta chamada Outros e cmdbar, é só eu executar um comando com o ./ que ele será executado normalmente.
Para mostrar a barra de progresso, use o -B, após o comando, por exemplo, cp -B <arquivo ou diretório> <destino>, não é recomendado usar o B (bar) junto com o v (verbose), pois pode ocasionar alguns erros, ou seja, não é recomendado usar cp -Bv.
Atualização 29/05/2020:
Quando eu fiz a publicação lá em 2012, eu não encontrei as referências, porém o Jean Gallo (LinkedIn), conseguiu encontrar e me mandou os links para eu atualizar aqui no artigo. Gostaria de agradecer à ele, e abaixo segue os links:
- Código Fonte: https://ftp.gnu.org/old-gnu/fileutils/
- Patch: http://www.aichler.net/fileutils/
- Versão mais nova: https://ftp.gnu.org/gnu/coreutils/
- Patch versão mais nova: https://github.com/jarun/advcpmv
Bom pessoal, por hoje é só.
Abraços e até a próxima.
Parabéns pelo blog e não esquece do churrasquinho eim!!!
o meu deu esse erro!
-bash: ./cp: Arquivo ou diretório não encontrado
Boa tarde eder tudo bem?
Você só pode executar com o ./, se estiver no mesmo diretório no terminal (por exemplo, se o comando cp estiver dentro da /home/, só nesse diretório que pode executar com o ./).
Do contrário, o ideal é copiar para a pasta /bin/, e assim não utilizar o ./, utilizar diretamente cp.
Qualquer dúvida, fico à disposição.
Abraços.
Não consigo fazer o Download
Acho que já não está mais disponível.
Dá uma olhada nesse link – https://www.vivaolinux.com.br/artigo/Yad-016-Eu-quero-sempre-mais-de-ti/?pagina=9
No momento todos as duas opções de download estão indisponíveis!!! abs
Bom dia jovem.
Link corrigido, obrigado por avisar.