Ang mga kopya sa process bar sa terminal na may gcp

Hello,

Patuloy akong naglalagay ng mga tip para sa trabaho sa terminal ... sa oras na ito nais kong ipakita sa iyo kung gaano makasama ang detalyado at kasiya-siyang kopya cp.

Bilang default, kung makokopya namin ang isang file sa cp Hindi ito ipinapakita sa amin ng isang progress bar, higit na kaunti, ganito ang hitsura:

Habang ... ganito ang hitsura nito sa progress bar at iba pang data ng kopya:

Pansinin na ipinapakita nito ang bilis ng kopya, ang natitirang oras, ipinapakita rin nito kung gaano karaming mga MB ang nakopya, ang porsyento (%) ng kopya, at isang bar upang makita kung magkano ang nawawala hehehe.

Upang makamit ito ay simple, ilagay ang sumusunod na utos sa isang terminal at iyon lang:

Kung gumagamit ka Debian, Ubuntu o derivatives:

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

Ang ginagawa nito ay simple, una itong mai-install gcp, Alin ang talagang nagbibigay sa amin ng lahat ng data na ito na nakita namin sa itaas, at pagkatapos ay nagdaragdag ng isang linya sa aming file ~ / .bashrc ipahiwatig namin na sa tuwing gumagamit kami ng utos cp, talagang nais naming gamitin ang utos gcp.

Hindi nila talaga kailangang gamitin ang utos na inilagay dati, habang ini-install ang package gcp at isulat ang sumusunod sa file ~ / .bashrc (pansinin ang panahon sa simula ng pangalan ng file) gagana para sa iyo:

alyas cp = 'gcp'

At ayun, wala nang maidaragdag 🙂

Sinusubukan ko pa ring makita kung paano maglagay ng mga kulay dito, ngunit dahil dito wala itong suporta para sa ... ... medyo nag-iimbestiga ako hahaha.

Regards


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   jors dijo

    Kung hindi man maaari mong laging gamitin ang rsync na may parameter na –progress.

  2.   msx dijo

    Hindi ko alam, susubukan ko ito! Ilang sandali ang nakalipas ay gumamit ako ng vcp:
    https://aur.archlinux.org/packages.php?ID=7564 ngunit ngayon mayroon lamang akong isang alias na may rsync, tulad ng sabi ng kaibigan na si @jors.

  3.   Mystog @ N dijo

    Gayunpaman, ang tanging bagay na gagawin mo ay higit na nag-iisa sa blog! 🙂

    By the way gaara alam mo ba kung mayroong isang katumbas na gcp ngunit para sa utos ng rm? o tanggalin ?? Ang isyu ay hindi ko alam kung bakit (ito ay upang makita kung nililinaw ako ni elav) Ngayon sa XFCE kapag sinubukan kong tanggalin ang isang direktoryo x Thunar nakukuha ko ang bar ng pag-unlad at sinasabing "Paghahanda" at doon mananatili hanggang matanggal ito lahat, ngunit hindi ito "umuunlad." Sa madaling sabi, hindi ko makita kung paano umuusbong ang pagbura. Kung makikita ko lang ang isang tulad ng sa console

    1.    KZKG ^ Gaara dijo

      mmm walang ideya, ngunit maaari kang gumawa ng isang simple: rm-rv o isang alias na katumbas ng rsync -r -v --progress

    2.    masigla dijo

      Anong bersyon ng Xfce ang iyong ginagamit?

      1.    Mystog @ N dijo

        xfc 4.8
        xubuntu 12.04

  4.   Nabulok87 dijo

    Hindi ko alam ang lahat na maaaring magawa sa terminal lol sa Arch Ginamit ko lang ito para sa pag-install ko nito o kung nais kong gumawa ng isang bagay na napaka-tukoy nito; Palagi kong naririnig mula sa ilang mga gumagamit ang pag-ibig ng bash ngunit kahit na sa gayon ay tumakas ako nang kaunti ... Salamat sa iyo para sa pagpapakita sa akin ng paraan upang hindi tumakas nang labis ^ _ ^

    1.    KZKG ^ Gaara dijo

      HAHA mabuti oo kaibigan, ang terminal ay mahusay lamang ... maniwala ka sa akin na kapag alam mo kung paano mo ito gamitin, hindi mo nais na talikuran ito 😀
      At nah, masayang tumulong.

  5.   Alex dijo

    Magaling maraming salamat po.

    1.    KZKG ^ Gaara dijo

      Salamat sa komento 😀

  6.   Anibal dijo

    ginagawa ito binabasa nito ang bashrc at doon kinukuha ang alias na itinakda sa linya ng sudo …….

    pinagmulan ~ /. bashrc

    1.    KZKG ^ Gaara dijo

      Oo, o din . ~. / bashrc ????

      1.    dhunter dijo

        Mayroon akong reload alias para doon.

        alias reload = »pinagmulan ~ / .bashrc»

  7.   Hugo dijo

    Kapansin-pansin, binigyan ako ng aking gcp ng isang problema sa pagtitiwala sa LMDE. Nangyayari na kadalasang nai-install ko aptitude -RvW install na dapat i-install ang pakete sa anumang kinakailangang mga dependency, nang walang mga inirekumendang mga pakete at may detalyadong impormasyon, ngunit sa sinusubukang patakbuhin ito, nakakuha ako ng isang mensahe ng error na sinasabing ang progress bar ay hindi pagaganahin, dahil nawawala ang package python-progressbar

    1.    masigla dijo

      Sa gayon, hindi ko makita kung saan kasosyo ang pag-usisa, nang walang python-Progressbar dahil hindi gagana ang gcp .. iyon lang.

      1.    Hugo dijo

        Ang pag-usisa ay ang gcp na walang pakete na iyon bilang isang pagtitiwala. Kung ginawa ito, mai-install sana ito gamit ang utos na ginamit ko (na hindi lamang pinapagana ang mga inirekumendang pakete, hindi mga dependency) at hindi ito bibigyan ng mensahe ng error.

        1.    msx dijo

          Ito ay simple: kung hindi ito nakalista bilang isang dependency, ito ay hindi maganda ang nakabalot.

  8.   hackloper775 dijo

    Napakagandang kontribusyon, mabuting magdagdag ng mga bagay sa terminal, upang mapabuti ang karanasan kapag ginagamit ito

    Regards

  9.   Debian dijo

    bilang isang pag-usisa, mayroon bang nakakuha ng (grapiko) na tagapamahala ng kopya para sa gnu / linux na gumagana? maunawaan ang TeraCopy at mga derivatives sa Windows ...
    ang gnome copier ay nakakaalis sa aking hakbang ...
    at sa Cuba kami kumokopya, marami kaming kinokopya.
    tungkol

  10.   Debian dijo

    uff, paumanhin para sa pagbubukas ng isang post mula sa isang taon na ang nakakaraan, hindi ko namalayan ...

  11.   Jorge dijo

    Maaari mo ring mai-install ang Progressbar at gcp mula sa isang Python package manager, tulad ng pip. Na-install ko ito ng ganito.