Mostrando a barra de progresso nos comandos cp, mv e rm

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:

Preparando backup

Preparando backup

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:

Extraindo o arquivo

Extraindo o arquivo

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.

Extraindo arquivo baixado

Extraindo arquivo baixado

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.

Comandos cp, mv e rm

Comandos cp, mv e rm

Copie os arquivos e vá ao diretório /bin/, cole os arquivos, substituindo os anteriores.

Copiando os comandos

Copiando os comandos

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.

Executando o comando por outra pasta

Executando o comando por outra pasta

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:

Bom pessoal, por hoje é só.
Abraços e até a próxima.

Dan (Daniel Atilio)
Cristão de ramificação protestante. Especialista em Engenharia de Software pela FIB, graduado em Banco de Dados pela FATEC Bauru e técnico em informática pelo CTI da Unesp. Entusiasta de soluções Open Source e blogueiro nas horas vagas. Autor e mantenedor do portal Terminal de Informação.

7 Responses

  1. Anônimo disse:

    Parabéns pelo blog e não esquece do churrasquinho eim!!!

    • eder disse:

      o meu deu esse erro!

      -bash: ./cp: Arquivo ou diretório não encontrado

      • Dan_Atilio disse:

        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.

  2. Matheus Miguel Soares disse:

    No momento todos as duas opções de download estão indisponíveis!!! abs

Deixe uma resposta para Dan_AtilioCancelar resposta

Terminal de Informação