Inqubekela-phambili - Bonisa Ukuqhubeka Kwemiyalo Ye-Linux (cp, mv, dd, tar)


Inqubekelaphambili, phambilini eyayaziwa ngokuthi i-Coreutils Viewer, iwumyalo okhanyayo C osesha imiyalo eyisisekelo ye-coreutils efana ne-grep, njll okwamanje eyenziwa ohlelweni futhi ibonisa iphesenti ledatha ekopishiwe, isebenza kuphela kumasistimu wokusebenza we-Linux ne-Mac OS X.

Ukwengeza, iphinda ibonise izici ezibalulekile ezifana nesikhathi esilinganiselwe nokusebenza futhi inikeza abasebenzisi imodi \efana kakhulu.

Ungase futhi uthande:

  • Indlela Yokwengamela Ukuqhubeka Kwedatha usebenzisa i-Pipe Viewer [pv] ku-Linux
  • Indlela yokukopisha Amafayela Nezinkomba ku-Linux [14 cp Command Examples]
  • I-Advanced Copy Command – Ibonisa Ibha Yenqubekela-phambili Ngenkathi Ikopisha Amafayela/Amafolda Amakhulu ku-Linux

Iskena ngokuphelele amafayela atholakele avuliwe afune izikhundla, futhi ibike isimo samafayela abanzi. Okubalulekile, iyithuluzi elilula kakhulu, futhi lihambisana cishe nanoma yimuphi umyalo.

Okuqukethwe

Ungasifaka kanjani i-Progress Viewer ku-Linux

Inqubekelaphambili idinga ilabhulali ye-ncurses ukuze isebenze, ngakho-ke faka ama-libncurses ngaphambi kokuqhubeka nokuyifaka, ngokusebenzisa umyalo ofanele ngezansi:

$ sudo apt install libncurses5-dev   [On Debian, Ubuntu and Mint]
$ sudo yum install ncurses-devel     [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
$ sudo emerge -a ncurses-devel       [On Gentoo Linux]
$ sudo apk add ncurses-dev           [On Alpine Linux]
$ sudo pacman -S ncurses-devel       [On Arch Linux]
$ sudo zypper install ncurses-devel  [On OpenSUSE]    

Ekusakazweni okusekelwe ku-rpm okufana ne-(Red Hat, CentOS, Fedora, SUSE, Rocky, AlmaLinux, njll.), sebenzisa enye yalezi:

$ sudo dnf install progress
$ sudo yum install progress

Kuzinhlelo ezisekelwe e-deb (Debian, Ubuntu, Mint, njll.) sebenzisa:

$ sudo apt install progress

Ku-Arch Linux, sebenzisa:

$ sudo pacman -S progress

Kokunye ukusatshalaliswa kwe-Linux, ungaqala ngokuhlanganisa noma ukulanda amafayela wephakheji kusuka ku-repo yayo ye-Github kanje:

# git clone https://github.com/Xfennec/progress.git

Okulandelayo, ngena kumkhombandlela wenqubekelaphambili bese uyakha njengoba kukhonjisiwe:

$ cd progress
$ make 
$ sudo make install

Ngemva kokuyifaka ngempumelelo, vele usebenzise leli thuluzi kusuka ku-terminal yakho, ngezansi sizohamba ngezibonelo ezimbalwa zokusebenzisa i-Progress ohlelweni lwe-Linux.

Gada Ukuqhubeka Kwemiyalo ku-Linux

Ungabuka yonke imiyalo ye-coreutils i-Progress esebenza ngayo ngokuyisebenzisa ngaphandle kokukhetha, inqobo nje uma okungeyona yemiyalo ye-coreutils isetshenziswa ohlelweni:

$ progress 

Ukuze ubonise ukuphuma kwe-I/O okulinganiselwe kanye nesikhathi esilinganiselwe esisele semiyalo ye-coreutils eqhubekayo, nika amandla inketho ye--w:

$ progress -w

Ukubuka ukuqhubeka komyalo we-cp, ngenkathi ukopisha amafayela amakhulu, sebenzisa:

$ cp GhostBSD.vdi /home/tecmint/Downloads/ & progress -mp $!

Ukubuka ukuqhubeka komyalo we-mv, ngenkathi uhambisa amafayela amakhulu, sebenzisa:

$ mv GhostBSD.vdi /media/tecmint/Personal_Data/ & progress -mp $!

Ukubuka ukuqhubeka komyalo we-tar, ngenkathi udala ingobo yomlando ye-tar, sebenzisa:

$ tar czf images.tar.gz linuxmint-18-cinnamon-64bit.iso CentOS-7.0-1406-x86_64-DVD.iso CubLinux-1.0RC-amd64.iso | progress  -m  $!

Esibonelweni esilandelayo, ungavula amafasitela amabili noma ngaphezulu, bese usebenzisa imiyalo ye-coreutils kowodwa ngamunye, futhi ubuke ukuqhubeka kwawo usebenzisa elinye iwindi letheminali njengoba kukhonjisiwe esithombeni esingezansi.

Umyalo ongezansi uzokuvumela ukuthi uqaphe zonke izimo zamanje neziseduze zemiyalo ye-coreutils:

$ watch progress -q

Ukuze uthole ezinye izinketho ezithakazelisayo, bheka kumakhasi endoda eqhubekayo noma vakashela ku-https://github.com/Xfennec/progress :

$ man progress

Njengophawu lokuphetha, leli ithuluzi eliwusizo kakhulu lokuqapha ukuqhubeka kwemiyalelo ye-coreutils, ikakhulukazi uma ukopisha noma ufaka kungobo yomlando futhi ucindezela amafayela asindayo, nokunye okuningi.

Uma uyifake ngempumelelo, isebenzise futhi wabelane ngolwazi lwakho nathi ngesigaba sokuphawula esingezansi. Ungaphinde usinikeze izibonelo ezinhle zokusetshenziswa lapho ukuthole kuwusizo emisebenzini ebalulekile yansuku zonke yokuphatha uhlelo nokunye.