Ọganihu - Ngwá ọrụ obere iji nyochaa ọganihu maka (cp, mv, dd, tar, wdg) Iwu na Linux


Ọganihu, nke a na-akpọbu Coreutils Viewer, bụ iwu ọkụ C nke na-achọ coreutils iwu ndị dị ka cp, mv, grep wdg ugbu a na-egbu na sistemụ ma gosipụta pasentị data depụtaghachiri, ọ na-agba naanị na Linux na Mac OS X. sistemụ arụmọrụ.

Na mgbakwunye, ọ na-egosiputa akụkụ ndị dị mkpa dị ka oge echere na ntinye, ma na-enye ndị ọrụ ụdị \nke kachasị.

Ọ na-enyocha nke ọma faịlụ ndị mepere emepe, na-achọ ọnọdụ, ma na-akọ ọkwa maka faịlụ buru ibu. N'ụzọ dị mkpa, ọ bụ ngwá ọrụ dị nnọọ mfe ma kwekọọ n'iwu ọ bụla.

Otu esi etinye ihe nlere ọganihu na Linux

Ọganihu na-achọ ọba akwụkwọ ncurses iji rụọ ọrụ, ya mere wụnye libncurses tupu ị malite ịwụnye ya, site na ịme iwu kwesịrị ekwesị n'okpuru:

-------------- On RHEL, CentOS and Fedora -------------- 
# yum install ncurses-devel  

-------------- On Fedora 22+ Releases --------------         
# dnf install ncurses-devel

-------------- On Debian, Ubuntu and Linux Mint -------------- 
$ sudo apt-get install libncurses5-dev

Ị nwere ike ịmalite site na cloning ma ọ bụ budata faịlụ ngwugwu na Github repo dị ka ndị a:

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

Ọzọ, banye na ndekọ ọganihu wee wuo ya dịka egosiri:

$ cd progress
$ make 
$ sudo make install

Mgbe ị wụnye ya nke ọma, mee ngwa ngwa a site na njedebe gị, n'okpuru anyị ga-ejegharị site na ihe atụ ole na ole nke iji ọganihu na sistemụ Linux.

Ị nwere ike ịlele iwu coreutils niile na-aga n'ihu na-arụ ọrụ site na iji ya na-enweghị nhọrọ ọ bụla, ma ọ bụrụhaala na a na-egbughị iwu coreutils na sistemụ:

$ progress 

Iji gosipụta mmepụta I/O echere na atụmatụ fọdụrụnụ maka ịga n'ihu iwu coreutils, mee ka nhọrọ -w:

$ progress -w

Malite iwu dị arọ wee nyochaa ya site na iji -m nhọrọ na $! dị ka ndị a:

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

N'ihe atụ na-esote, ị nwere ike mepee windo ọnụ abụọ ma ọ bụ karịa, wee malite iwu coreutils n'otu n'otu, wee lelee ọganihu ha site na iji windo ọnụ ọzọ dị ka egosiri na foto dị n'okpuru.

Iwu dị n'okpuru ga-enyere gị aka inyocha ihe niile dị ugbu a na nke dị nso nke iwu coreutils:

$ watch progress -q

Maka nhọrọ ndị ọzọ na-atọ ụtọ, lelee ibe ọganihu mmadụ ma ọ bụ gaa na https://github.com/Xfennec/progress:

$ man progress

Dị ka okwu mmechi, nke a bụ ngwá ọrụ bara uru nke ukwuu maka nyochaa ọganihu nke iwu coreutils, karịsịa mgbe ị na-edegharị ma ọ bụ na-echekwa ma na-akpakọ faịlụ dị arọ, yana ọtụtụ ihe ndị ọzọ.

Ọ bụrụ na i tinyela ya nke ọma, jiri ya kesaa ahụmịhe gị site na ngalaba nkọwa n'okpuru. Ị nwekwara ike ịnye anyị ụfọdụ ọmarịcha ihe atụ ojiji ebe ị na-ahụ na ọ na-enyere aka maka ọrụ nchịkwa usoro dị mkpa kwa ụbọchị na ihe ndị ọzọ.