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:

  1. -n 1 - na-agwa xargs ka o jiri otu arụmụka maka ahịrị iwu wee ziga na iwu cp.
  2. cp - eji emegharị faịlụ.
  3. -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.