IKopi ePhezulu-Ibonisa iNkqubela ngelixa uKhuphela iiFayile kwiLinux
I-Advanced-Copy yinkqubo yelayini yomyalelo enamandla efana kakhulu, kodwa inguqulelo encinci yomyalelo we-cp kunye nezixhobo zemv.
Olu guqulelo lulungisiweyo lomyalelo we-cp longeza ibha yenkqubela phambili kunye nexesha elipheleleyo elithathiweyo ukugqibezela ngelixa ukopisha iifayile ezinkulu ukusuka kwenye indawo ukuya kwenye.
Olu phawu olongezelelweyo luluncedo kakhulu ngelixa ukopisha iifayile ezinkulu, kwaye oku kunika umbono kumsebenzisi malunga nobume benkqubo yokukhuphela kunye nokuba kuthatha ixesha elingakanani ukugqiba.
Faka i-Advanced-Copy Command kwiLinux
Indlela yodwa yokufaka i-Advanced-Copy into eluncedo kwiinkqubo ze-Linux kukwakha kwimithombo usebenzisa lo myalelo ulandelayo we-curl, oza kukhuphela, ukupakisha, ukuqulunqa ii-coreutils kwaye uvelise iifayile: ./advcpmv/advcp
kunye ./advcpmv/advmv
.
# curl https://raw.githubusercontent.com/jarun/advcpmv/master/install.sh --create-dirs -o ./advcpmv/install.sh && (cd advcpmv && sh install.sh)
Usenokufumana le mpazamo ilandelayo, ngexesha lenkqubo yokuhlohla.
checking whether mknod can create fifo without root privileges... configure: error: in `/root/advcpmv/coreutils-9.1':
configure: error: you should not run configure as root (set FORCE_UNSAFE_CONFIGURE=1 in environment to bypass this check)
See `config.log' for more details
Sebenzisa lo myalelo ulandelayo kwi-terminal ukulungisa loo mpazamo kwaye usebenzise i-curl command kwakhona.
# export FORCE_UNSAFE_CONFIGURE=1
# curl https://raw.githubusercontent.com/jarun/advcpmv/master/install.sh --create-dirs -o ./advcpmv/install.sh && (cd advcpmv && sh install.sh)
Kanye, ukufakelo kugqityiwe, imiyalelo emibini emitsha yenziwa phantsi kwe-./advcpmv/advcp kunye ./advcpmv/advmv. Kufuneka ubuyisele eyakho yoqobo yemiyalelo yecp kunye nemv ngale miyalelo mibini mitsha ukufumana ibar yenkqubela phambili ngelixa ukopa iifayile.
# mv ./advcpmv/advcp /usr/local/bin/cp
# mv ./advcpmv/advmv /usr/local/bin/mv
Qaphela: Ukuba awufuni ukukopa le miyalelo phantsi kweendlela eziqhelekileyo zesixokelelwano, usenako ukuyiqhuba ukusuka kuvimba weefayili onjenge ./advcpmv/advcp kunye ./advcpmv/advmv okanye udale imiyalelo emitsha njengoko kubonisiwe.
# mv ./advcpmv/advcp /usr/local/bin/cpg
# mv ./advcpmv/advmv /usr/local/bin/mvg
Bonisa iBha yeNkqubela ngelixa ukopa iiFayile kunye neeLawuli
Ukuba ufuna ibar yenkqubela phambili ibonakale lonke ixesha ngexesha ukhuphela iifayile kunye nabalawuli, kufuneka udibanise lelayini zilandelayo kweyakho ~/.bashrc ifayile.
# echo alias cp '/usr/local/bin/advcp -g' >> ~/.bashrc
# echo alias mv '/usr/local/bin/advmv -g' >> ~/.bashrc
Kufuneka uphume kwaye ungene kwakhona ukuze oku kusebenze kakuhle.
Uwusebenzisa njani uMyalelo oPhezulu-Khuphela kwiLinux
Umyalelo uyafana, utshintsho kuphela kukongeza i \-g okanye\-progress-bar ukhetho ngomyalelo we-cp. Ukhetho -R lelokukopa abalawuli ngokuphindaphindiweyo.
Nantsi imizekelo yemifanekiso-skrini yenkqubo yokukhuphela usebenzisa ikopi yomyalelo ophambili.
# cp -gR ubuntu-20.04.3-desktop-amd64.iso /home/tecmint/
OR
# cp -R --progress-bar ubuntu-20.04.3-desktop-amd64.iso /home/tecmint/

Nanku umzekelo womyalelo 'mv' onomfanekiso wekhusi.
# mv --progress-bar Songs/ /data/
OR
# mv -g Songs/ /data/

Nceda ukhumbule, imiyalelo yoqobo ayibhalwa ngaphezulu ukuba ukhe wafuna ukuyisebenzisa okanye awonwabanga ngenkqubela phambili entsha kwaye ufuna ukubuyisela umva kwimiyalelo yoqobo yecp kunye nemv. Ungababiza nge/usr/bin/cp okanye/usr/bin/mv.
Ndichukumisekile kakhulu ngeli nqaku litsha lebha yenkqubela phambili, ubuncinci ndingalwazi ulwazi malunga nexesha lokukopa kunye nokuba kuqhubeka ntoni.
Usenokuthanda:
- Uzikopa njani iiFayile kunye neeLawuli kwiLinux [14 cp Command Examples]
- Indlela yokubeka iliso kwinkqubela phambili ye (Khuphela/Eyogcino/Compress) Idatha usebenzisa ‘pv’ Umyalelo
Lilonke ndingatsho, sisixhobo esihle kakhulu ukuba nepokotho yakho, ngakumbi xa uchitha ixesha elininzi ukopa kwaye uhambisa iifayile ngomgca womyalelo.