Copiază cu bara de proces în terminal cu gcp

Buna,

Pun în continuare sfaturi pentru munca terminală ... de data asta vreau să vă arăt cât de detaliate și plăcute pot fi copiile cp.

În mod implicit, dacă copiem un fișier cu cp Nu ne arată o bară de progres, cu atât mai puțin, arată așa:

În timp ce ... așa arată cu bara de progres și alte date ale copiei:

Observați că arată viteza de copiere, timpul rămas, arată, de asemenea, câte MB-uri au fost copiate, procentul (%) din copiere și o bară pentru a vedea cât lipsește hehehe.

Pentru a realiza acest lucru este simplu, puneți următoarea comandă într-un terminal și gata:

Dacă folosești Debian, Ubuntu sau derivate:

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

Ceea ce face acest lucru este simplu, se va instala mai întâi gcp, care este cel care ne oferă de fapt toate aceste date pe care le-am văzut mai sus și apoi adăugând o linie în fișierul nostru ~ / .bashrc vom indica că de fiecare dată când folosim comanda cp, vrem de fapt să folosim comanda gcp.

De fapt, nu trebuie să utilizeze comanda pusă înainte, în timp ce instalează pachetul gcp și scrieți următoarele în fișier ~ / .bashrc (observați perioada de la începutul numelui fișierului) va funcționa pentru dvs.:

alias cp = 'gcp'

Și bine, nimic mai mult de adăugat 🙂

Încerc încă să văd cum să pun culori pe el, dar ca atare nu are suport pentru asta ... investighez un pic hahaha.

În ceea ce priveşte


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   jors el a spus

    În caz contrar, puteți folosi oricând rsync cu parametrul –progress.

  2.   MSX el a spus

    Nu am știut-o, o voi încerca! Acum ceva timp am folosit vcp:
    https://aur.archlinux.org/packages.php?ID=7564 dar acum am doar un alias cu rsync, așa cum spune prietenul @jors.

  3.   Mystog @ N el a spus

    Oricum, singurul lucru pe care îl faceți este să vă conectați mai mult la unul cu blogul! 🙂

    Apropo gaara știi dacă există un echivalent al gcp, dar pentru comanda rm? sau sa sterg ?? Problema este că nu știu de ce (asta este mai degrabă pentru a vedea dacă elav mă clarifică) Acum în XFCE când încerc să șterg un director x Thunar primesc bara de progres și scrie „Pregătirea” și acolo rămâne până când șterge totul, dar nu „progresează” niciodată. Pe scurt, nu văd cum progresează ștergerea. Dacă aș putea vedea așa ceva pe consolă

    1.    KZKG ^ Gaara el a spus

      mmm nici o idee, dar ai putea face un simplu: rm-rv sau un alias egal cu rsync -r -v --progress

    2.    plin de viață el a spus

      Ce versiune de Xfce folosești?

      1.    Mystog @ N el a spus

        xfc 4.8
        xubuntu 12.04

  4.   Putreze87 el a spus

    Nu știam tot ce se putea face cu terminalul hahaha în Arch l-am folosit doar pentru momentul în care l-am instalat sau când am vrut să fac ceva foarte specific cu el; Am auzit întotdeauna de la unii utilizatori dragostea de bash dar chiar și așa fug de micul meu ... Îți mulțumesc că mi-ai arătat calea de a nu fugi atât de mult ^ _ ^

    1.    KZKG ^ Gaara el a spus

      HAHA, da, prietene, terminalul este pur și simplu grozav ... crede-mă că, odată ce știi cum să îl folosești, nu vrei să-l abandonezi 😀
      Și nah, frumos să te ajut.

  5.   Alex el a spus

    Grozav, multumesc mult.

    1.    KZKG ^ Gaara el a spus

      Mulțumesc pentru comentariu 😀

  6.   Anibal el a spus

    făcând acest lucru, citește bashrc și acolo ia aliasul setat în linia sudo .......

    sursă ~ / .bashrc

    1.    KZKG ^ Gaara el a spus

      Da, sau prea . ~. / bashrc ????

      1.    dhunter el a spus

        Am un alias de reîncărcare pentru asta.

        alias reload = »source ~ / .bashrc»

  7.   Hugo el a spus

    Interesant este că gcp-ul meu mi-a dat o problemă de dependență în LMDE. Se întâmplă să instalez de obicei cu aptitude -RvW instalare care ar trebui să instaleze pachetul cu orice dependențe necesare, fără pachetele recomandate și cu informații destul de detaliate, și totuși, când încerc să-l rulez, am primit un mesaj de eroare care spune că bara de progres va fi dezactivată, deoarece pachetul lipsea python-progressbar

    1.    plin de viață el a spus

      Ei bine, nu văd unde este curiozitatea partener, fără python-progressbar pentru că gcp nu funcționează .. atât.

      1.    Hugo el a spus

        Curiozitatea este că gcp nu are acel pachet ca dependență. În caz contrar, ar fi fost instalat cu comanda pe care am folosit-o (care dezactivează doar pachetele recomandate, nu dependențele) și nu mi-ar fi dat mesajul de eroare.

        1.    MSX el a spus

          Este simplu: dacă nu este listat ca dependență, este slab ambalat.

  8.   hackloper775 el a spus

    Contribuție foarte bună, este bine să adăugați lucruri la terminal, pentru a îmbunătăți experiența atunci când îl utilizați

    În ceea ce priveşte

  9.   Debian el a spus

    ca curiozitate, a primit cineva un manager de copiere (grafic) pentru gnu / linux care să funcționeze? înțelegeți TeraCopy și derivatele pe Windows ...
    copiatorul gnome mă scoate din drum ...
    iar în Cuba copiem, copiem foarte mult.
    salutări

  10.   Debian el a spus

    uff, îmi pare rău că am deschis o postare de acum un an, nu mi-am dat seama ...

  11.   Jorge el a spus

    De asemenea, puteți instala bara de progres și gcp dintr-un manager de pachete Python, cum ar fi pip. L-am instalat așa.