DCP - Nyefee faịlụ n'etiti ndị ọbịa Linux na-eji netwọk ndị ọgbọ na ndị ọgbọ


Ndị mmadụ na-achọkarị idetuo ma ọ bụ kesaa faịlụ na netwọkụ. Ọtụtụ n'ime anyị na-eji ngwá ọrụ dị ka scp nyefee faịlụ n'etiti igwe. N'ime nkuzi a, anyị ga-enyocha ngwá ọrụ ọzọ nwere ike inyere gị aka idetu faịlụ n'etiti ndị ọbịa na netwọk - Dat Copy (dcp).

Dcp achọghị ka ejiri ma ọ bụ hazie SSH iji detuo faịlụ gị. Ọzọkwa, ọ dịghị achọ nhazi ọ bụla iji detuo faịlụ gị nke ọma.

Enwere ike iji Dcp n'ọtụtụ ọnọdụ. Dịka ọmụmaatụ, ị nwere ike izipu faịlụ na ọtụtụ ndị ọrụ ibe site na ịnye ha igodo emepụtara. Ị nwekwara ike mekọrịta data n'etiti igwe abụọ na-enweghị mkpa ịtọ igodo SSH. Detuo faịlụ na igwe dịpụrụ adịpụ ma ọ bụ kesaa faịlụ n'etiti Linux, MacOS, Windows.

Dcp na-emepụta ebe nchekwa dat maka ndepụta faịlụ ndị ị kọwapụtara ka e depụtaghachi ya. Mgbe ahụ, iji igodo ọha emepụtara ọ na-enye gị ohere ibudata faịlụ site na onye ọbịa ọzọ. A na-eji igodo ọha ezoro ezoro ezoro ezo nke ọhaneze maka ebe nchekwa data.

Otu esi etinye Dcp na Linux Systems

Enwere ike mezue ntinye nke dcp na ibe ntọhapụ.

Iji wụnye ngwugwu na npm, ị ga-enwerịrị NPM arụnyere na sistemụ Linux gị wee jiri iwu na-esonụ tinye ya.

# npm i -g dat-cp

Ọ bụrụ na ịchọrọ iji ebe nchekwa zip, ịnwere ike iji iwu wget budata ha.

# wget https://github.com/tom-james-watson/dat-cp/releases/download/0.7.4/dcp-0.7.4-linux-x64.zip

Mgbe ahụ, bugharịa dcp na node-64.node binaries gaa n'ụzọ site na nhọrọ gị, ọkacha mma ụzọ nke gụnyere na mgbanwe PATH gị. Dịka ọmụmaatụ /usr/local/bin/:

# mv dcp-0.7.4-linux-x64/dcp dcp-0.7.4-linux-x64/node-64.node /usr/local/bin

Otu esi eji Dcp na sistemụ Linux

Ojiji dcp dị mfe yana dịka ekwuru na mbụ anaghị achọ nhazi ọ bụla. Naanị họrọ faịlụ ndị ịchọrọ idetuo wee mee:

Zipu faịlụ site na isi mmalite:

# dcp file

Gbaa iwu dị n'okpuru ebe a na ebumnuche ebumnuche.

# dcp <generated public key>

O nwere ike ịdịtụ ntakịrị na mbụ, mana ọ dị mfe n'ezie. Maka ebumnuche nkuzi a, enwere m ndị ọbịa abụọ - temcint_1 na tecmint_2. M ga-ezite faịlụ akpọrọ video.mp4 site na tecmint_1 ruo tecmint_2.

Na-eziga faịlụ site na tecmint_1:

# dcp video.mp4

Na njedebe nke mmepụta, ị ga-ahụ ahịrị na-acha anụnụ anụnụ, nke ga-abụ dcp :

Ị nwere ike jiri iwu na-esonụ nweta faịlụ ahụ n'aka onye ọbịa ọzọ. N'atụmatụ dị n'okpuru, m ga-ebudata faịlụ site na tecmint_2:

# dcp c3233d5f3cca81be7cd080712013dd77bd7ebfd4bcffcQ12121cbeacf9c7de89b

Nke ahụ bụ ya, ebudatara faịlụ ahụ.

Dcp nwere nhọrọ agbakwunyere ị nwere ike iji ya:

  • -r, --recursive - detuo akwụkwọ ndekọ aha ugboro ugboro.
  • -n, --dry-run - gosi ụdị faịlụ a gaara copyomi.
  • --skip-prompt - budata na-akpaghị aka na-enweghị ngwa ngwa.
  • -v, --verbose - ụdị ngwaa - na-ebipụta ozi nbizi ọzọ.

Dcp dị nnọọ mfe ma dị mfe iji ngwá ọrụ, nke na-enyere gị aka iṅomi ma ọ bụ kesaa faịlụ n'etiti ndị ọbịa. Ọ bụrụ na ọrụ ahụ masịrị gị, ị nwere ike nyochaa ibe dcp git.