Inkqubela-phambili-Bonisa iNkqubela phambili yeMiyalelo yeLinux (cp, mv, dd, tar)


Inkqubela phambili, eyayifudula isaziwa ngokuba yiCoreutils Viewer, ngumyalelo olula C okhangela imiyalelo esisiseko se-coreutils efana negrep, njl.njl esenziwa ngoku kwisistim kwaye ibonisa ipesenti yedatha ekhutshelweyo, isebenza kuphela kwiLinux kunye neMac OS X.

Ukongeza, ikwabonisa imiba ebalulekileyo njengexesha eliqikelelweyo kunye nesiphumo kwaye inika abasebenzisi \imowudi efana kakhulu.

Usenokuthanda:

  • Uyijonga njani iNkqubela yeDatha usebenzisa iPipe Viewer [pv] kwiLinux
  • Uzikopa njani iiFayile kunye neeLawuli kwiLinux [14 cp Command Examples]
  • Umyalelo wokuKhuphela oPhezulu-Ibonisa iBha yeNkqubela ngelixa ukopa iiFayile/iifolda ezinkulu kwiLinux

Ihlola ngokupheleleyo ukufumana iifayile ezivuliweyo zifuna izikhundla, kwaye ingxelo imeko yeefayile ezibanzi. Okubalulekileyo, sisixhobo esilula kakhulu, kwaye siyahambelana nawo nawuphi na umyalelo.

Isiqulatho

Uyifaka njani iProgress Viewer kwiLinux

Inkqubela phambili ifuna ithala leencwadi le-ncurses ukuze lisebenze, ke ngoko faka ii-libncurses phambi kokuba uqhubeke ukuyifaka, ngokusebenzisa umyalelo ofanelekileyo ongezantsi:

$ 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]    

Kusasazo olusekwe kwi-rpm olunje (i-Red Hat, CentOS, Fedora, SUSE, Rocky, AlmaLinux, njl.), sebenzisa enye yezi:

$ sudo dnf install progress
$ sudo yum install progress

Kwiinkqubo ezisekwe kwi-deb (Debian, Ubuntu, Mint, njl.) qhuba:

$ sudo apt install progress

KwiArch Linux, sebenzisa:

$ sudo pacman -S progress

Kolunye unikezelo lweLinux, ungaqala ngokucofa okanye ukhuphele iifayile zephakheji kwi-repo yayo ye-Github ngolu hlobo lulandelayo:

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

Okulandelayo, yiya kuluhlu lwenkqubela phambili kwaye uyakhe njengoko kubonisiwe:

$ cd progress
$ make 
$ sudo make install

Emva kokuyifaka ngempumelelo, sebenzisa ngokulula esi sixhobo kwi-terminal yakho, ngezantsi siza kuhamba ngemizekelo embalwa yokusebenzisa iNkqubela kwinkqubo yeLinux.

Jonga iNkqubela phambili yeMiyalelo kwiLinux

Uyakwazi ukujonga yonke imiyalelo ye-coreutils esebenza ngayo iNkqubela phambili ngokuyisebenzisa ngaphandle kweenketho, ngaphandle kwemiyalelo ye-coreutils eyenziwa kwinkqubo:

$ progress 

Ukubonisa i-output eqikelelweyo ye-I/O kunye nexesha eliqikelelweyo eliseleyo kwimiyalelo ye-coreutils eqhubekayo, yenza i- -w ukhetho:

$ progress -w

Ukujonga inkqubela phambili yomyalelo we-cp, ngelixa ukopa iifayile ezinkulu, sebenzisa:

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

Ukujonga inkqubela yomyalelo we-mv, ngelixa uhambisa iifayile ezinkulu, sebenzisa:

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

Ukujonga inkqubela phambili yomyalelo wetar, ngelixa usenza ugcino lwetar, 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  $!

Kumzekelo olandelayo, unokuvula iifestile ezimbini okanye ngaphezulu, emva koko uqhube imiyalelo ye-coreutils kwenye nganye, kwaye ujonge inkqubela yabo usebenzisa enye i-terminal window njengoko kubonisiwe kumfanekiso ongezantsi.

Lo myalelo ungezantsi uyakwenza ukuba ubeke iliso kuzo zonke iimeko zangoku kunye nezizayo zemiyalelo ye-coreutils:

$ watch progress -q

Ngolunye ukhetho olunomdla, jonga kumaphepha omntu oqhubela phambili okanye undwendwele https://github.com/Xfennec/progress:

$ man progress

Njengokuqukumbela, esi sisixhobo esiluncedo kakhulu sokujonga inkqubela phambili yemiyalelo ye-coreutils, ngakumbi xa ukhuphela okanye ugcina kwaye ucinezela iifayile ezinzima, kunye nokunye okuninzi.

Ukuba uyifakile ngempumelelo, yisebenzise kwaye wabelane ngamava akho nathi ngecandelo lokuphawula elingezantsi. Unokusinika imizekelo emihle yokusetyenziswa apho uyifumana iluncedo kwimisebenzi yolawulo lwenkqubo yemihla ngemihla kunye nokunye.