Otu esi edetu faịlụ gaa na ọtụtụ akwụkwọ ndekọ aha na Linux
Mgbe ị na-amụ Linux, ọ na-abụkarị ụkpụrụ maka ndị ọhụrụ ka ha na-aga n'ihu na-ede ọtụtụ iwu iji rụzuo ọrụ dị mfe. Nke a bụ ihe kwere nghọta karịsịa ma ọ bụrụ na ị na-eji ọdụ ụgbọ mmiri mara ya ahụ.
Agbanyeghị, ka ị na-atụ anya ịghọ onye ọrụ ike Linux, ịmụta ihe m ga-ezo aka dị ka iwu mkpirisi ụzọ nwere ike ibelata ọchịchọ igbu oge.
N'isiokwu a, anyị ga-akọwa ụzọ dị mfe, na-eji otu iwu iji detuo faịlụ n'ime ọtụtụ akwụkwọ ndekọ aha na Linux.
Na Linux, a na-eji iwu cp detuo faịlụ site n'otu akwụkwọ ndekọ aha gaa na nke ọzọ, syntax kachasị mfe maka iji ya bụ nke a:
# cp [options….] source(s) destination
N'aka nke ọzọ, ị nwekwara ike iji nnukwu faịlụ/nchekwa na Linux.
Tụlee iwu ndị dị n'okpuru, na-emekarị, ị ga-pịnye iwu abụọ dị iche iche iji detuo otu faịlụ ahụ n'ime akwụkwọ ndekọ aha abụọ dị iche iche dị ka ndị a:
# cp -v /home/aaronkilik/bin/sys_info.sh /home/aaronkilik/test # cp -v /home/aaronkilik/bin/sys_info.sh /home/aaronkilik/tmp
Na-eche na ịchọrọ idetu otu faịlụ n'ime akwụkwọ ndekọ aha ruru ise ma ọ bụ karịa, nke a pụtara na ị ga-etinye iwu cp ise ma ọ bụ karịa?
Iji kpochapụ nsogbu a, ịnwere ike iji iwu echo, ọkpọkọ, iwu xargs yana iwu cp dị n'ụdị dị n'okpuru:
# echo /home/aaronkilik/test/ /home/aaronkilik/tmp | xargs -n 1 cp -v /home/aaronkilik/bin/sys_info.sh
N'ụdị dị n'elu, a na-emegharị ụzọ na akwụkwọ ndekọ aha (dir1,dir2,dir3…..dirN) dị ka ntinye na iwu xargs ebe:
-n 1
- na-agwa xargs ka o jiri otu arụmụka maka ahịrị iwu wee ziga na iwu cp.cp
- eji emegharị faịlụ.-v
- na-enyere ọnọdụ verbose aka igosi nkọwa nke ọrụ nnomi.
Gbalịa ịgụ site na ibe mmadụ nke cp
, echo
na xargs
nyere iwu ka ịchọta ozi ojiji bara uru na nke dị elu:
$ man cp $ man echo $ man xargs
Nke ahụ bụ naanị, ị nwere ike iziga anyị ajụjụ gbasara isiokwu ma ọ bụ nzaghachi ọ bụla site na ụdị nkọwa n'okpuru. Ị nwekwara ike ịgụ gbasara tar, wdg) iwu ndị na-agba ọsọ ugbu a na Linux.