Copia coa barra de proceso no terminal con gcp

Ola,

Sigo poñendo consellos para o traballo en terminales ... desta vez quero amosarvos como poden ser as copias detalladas e agradables cp.

Por defecto, se copiamos un ficheiro con cp Non nos mostra unha barra de progreso, nin moito menos, parece así:

Mentres ... así se ve coa barra de progreso e outros datos da copia:

Teña en conta que mostra a velocidade de copia, o tempo restante, tamén mostra cantos MB se copiaron, o porcentaxe (%) da copia e unha barra para ver canto falta hehehe.

Para conseguilo é sinxelo, coloque o seguinte comando nun terminal e xa está:

Se usas Debian, Ubuntu ou derivados:

sudo apt-get install gcp -y && echo "alias cp='gcp'" >> $HOME/.bashrc

O que fai isto é sinxelo, primeiro instalarase gcp, que é o que realmente nos dá todos estes datos que vimos anteriormente e logo engadindo unha liña no noso ficheiro ~ / .bashrc indicaremos que cada vez que empregamos o comando cp, realmente queremos usar o comando gcp.

De feito, non teñen que empregar o comando antes antes de instalar o paquete gcp e escriba o seguinte no ficheiro ~ / .bashrc (observe o período ao comezo do nome do ficheiro) funcionará para vostede:

alias cp = 'gcp'

E ben, nada máis que engadir 🙂

Aínda estou intentando ver como poñerlle cores, pero como tal non ten soporte para iso ... Estou investigando un pouco jajaja.

lembranzas


O contido do artigo adhírese aos nosos principios de ética editorial. Para informar dun erro faga clic en aquí.

21 comentarios, deixa os teus

Deixa o teu comentario

Enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados con *

*

*

  1. Responsable dos datos: Miguel Ángel Gatón
  2. Finalidade dos datos: controlar SPAM, xestión de comentarios.
  3. Lexitimación: o seu consentimento
  4. Comunicación dos datos: os datos non serán comunicados a terceiros salvo obrigación legal.
  5. Almacenamento de datos: base de datos aloxada por Occentus Networks (UE)
  6. Dereitos: en calquera momento pode limitar, recuperar e eliminar a súa información.

  1.   jors dixo

    Se non, sempre pode usar rsync co parámetro –progress.

  2.   MSX dixo

    Non o sabía, probareino! Hai un tempo usei vcp:
    https://aur.archlinux.org/packages.php?ID=7564 pero agora só teño un alias con rsync, como di o amigo @jors.

  3.   Mystog @ N dixo

    En fin, o único que fas é enganchar máis a un co blog. 🙂

    Por certo gaara sabes se hai un equivalente a gcp senón para o comando rm? ou para eliminar ?? A cuestión é que non sei por que (isto é máis ben para ver se elav me aclara) Agora en XFCE cando intento eliminar un directorio x Thunar recibo a barra de progreso e di "Preparándose" e alí queda ata que se elimina todo, pero nunca "progresa". En resumo, non vexo como avanza o borrado. Se puidese ver algo así na consola

    1.    KZKG ^ Gaara dixo

      mmm nin idea, pero podes facer un sinxelo: rm-rv ou un alias igual a rsync -r -v --progress

    2.    animado dixo

      Que versión de Xfce estás a usar?

      1.    Mystog @ N dixo

        xfc 4.8
        xubuntu 12.04

  4.   Podredumbres87 dixo

    Non sabía todo o que se podía facer co terminal jajaja en Arch só o usei para cando o instalei ou cando quería facer algo moi específico con el; Sempre escoitei a algúns usuarios o amor por bash pero aínda así fuxo do meu pequeno ... Agradézoche que me mostras o xeito de non fuxir tanto ^ _ ^

    1.    KZKG ^ Gaara dixo

      HAHA ben si amigo, o terminal é simplemente xenial ... créame que unha vez que saibas usalo non o queres abandonar 😀
      E nah, encantado de axudar.

  5.   Alex dixo

    Moitas grazas.

    1.    KZKG ^ Gaara dixo

      Grazas polo comentario 😀

  6.   Anibal dixo

    facendo isto le o bashrc e alí leva o alias establecido na liña sudo .......

    fonte ~ / .bashrc

    1.    KZKG ^ Gaara dixo

      Si, ou tamén . ~. / bashrc ????

      1.    cazador dixo

        Teño un alias de recarga para iso.

        alias recargar = »fonte ~ / .bashrc»

  7.   Hugo dixo

    Curiosamente, o meu gcp deume un problema de dependencia en LMDE. Sucede que adoito instalar con aptitude -RvW instalar que debería instalar o paquete con todas as dependencias necesarias, sen os paquetes recomendados e con información bastante detallada, e con todo ao intentar executalo, recibín unha mensaxe de erro dicindo que a barra de progreso estaría desactivada, porque falta o paquete python-barra de progreso

    1.    animado dixo

      Ben, non vexo onde está a curiosidade, sen python-progressbar porque gcp non funciona .. xa está.

      1.    Hugo dixo

        A curiosidade é que gcp non ten ese paquete como dependencia. Se o fixese, instalaríase co comando que usei (que só desactiva os paquetes recomendados, non as dependencias) e non me daría a mensaxe de erro.

        1.    MSX dixo

          É sinxelo: se non aparece como dependencia, está mal empaquetado.

  8.   hackloper775 dixo

    Moi boa contribución, é bo engadir cousas ao terminal, para mellorar a experiencia ao usalo

    lembranzas

  9.   debian dixo

    como curiosidade, alguén conseguiu un xestor de copias (gráfico) para gnu / linux que funcione? comprender TeraCopy e derivados en Windows ...
    a copiadora gnome sácame do camiño ...
    e en Cuba copiamos, copiamos moito.
    lembranzas

  10.   debian dixo

    uff, perdón por abrir unha publicación de hai un ano, non me dei conta ...

  11.   Jorge dixo

    Tamén pode instalar a barra de progreso e o gcp desde un xestor de paquetes de Python, como pip. Instaleino así.