DCP - Canja wurin Fayiloli Tsakanin Masu Runduna Linux Ta amfani da hanyar sadarwa ta Peer-to-Peer


Yawancin lokaci mutane suna buƙatar kwafi ko raba fayiloli akan hanyar sadarwa. Yawancin mu ana amfani da su don amfani da kayan aiki kamar su scp don canja wurin fayiloli tsakanin inji. A cikin wannan koyawa, za mu sake nazarin wani kayan aiki wanda zai iya taimaka maka kwafin fayiloli tsakanin runduna a cikin hanyar sadarwa - Dat Copy (dcp).

Dcp baya buƙatar amfani da SSH ko daidaita shi don kwafin fayilolinku. Bugu da ƙari, baya buƙatar kowane tsari don kwafin fayilolinku amintacce.

Ana iya amfani da Dcp a yanayi da yawa. Misali, zaku iya aika fayiloli cikin sauƙi zuwa abokan aiki da yawa ta hanyar samar musu da maɓallin da aka samar kawai. Hakanan zaka iya daidaita bayanai tsakanin injuna biyu ba tare da buƙatar saita maɓallin SSH ba. Kwafi fayiloli zuwa injin nesa ko raba fayiloli tsakanin Linux, MacOS, Windows.

Dcp yana ƙirƙira dat archive don jerin fayilolin da ka ayyana don a kwafi su. Bayan haka, ta amfani da maɓallin jama'a da aka ƙirƙira yana ba ku damar zazzage fayilolin daga wani mai masaukin baki. An rufaffen bayanan da aka kwafi ta amfani da maɓallin jama'a don tarihin dat.

Yadda ake Sanya Dcp a cikin Linux Systems

Ana iya kammala shigarwa na dcp tare da shafin saki.

Don shigar da kunshin tare da npm, dole ne a sanya NPM akan tsarin Linux ɗin ku sannan ku yi amfani da umarni mai zuwa don shigar da shi.

# npm i -g dat-cp

Idan kun fi son amfani da ma'aunin tarihin zip, zaku iya zazzage su tare da umarnin wget.

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

Sa'an nan kuma matsar da dcp da node-64.node binaries zuwa hanya ta zaɓin ku, zai fi dacewa hanyar da aka haɗa a cikin canjin PATH ɗin ku. Misali /usr/local/bin/:

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

Yadda ake Amfani da Dcp a cikin Linux Systems

Amfani da dcp yana da sauƙi kuma kamar yadda aka ambata a baya baya buƙatar ƙarin saiti. Kawai zaɓi fayilolin da kuke son kwafa kuma ku gudanar:

Aika fayil daga mai watsa shiri:

# dcp file

Gudun umarnin da ke ƙasa akan mai watsa shiri.

# dcp <generated public key>

Yana iya zama ɗan ban mamaki da farko, amma a zahiri abu ne mai sauƙi. Don manufar wannan koyawa, Ina da runduna biyu - temcint_1 da tecmint_2. Zan aika fayil mai suna video.mp4 daga tecmint_1 zuwa tecmint_2.

Ana aika fayil ɗin daga tecmint_1:

# dcp video.mp4

A ƙarshen fitarwa, za ku ga layin shuɗi, wanda zai zama dcp :

Hakanan zaka iya amfani da umarni mai zuwa don samun fayil ɗin daga wani runduna. A cikin misalin da ke ƙasa, zan sauke fayil ɗin daga tecmint_2:

# dcp c3233d5f3cca81be7cd080712013dd77bd7ebfd4bcffcQ12121cbeacf9c7de89b

Shi ke nan, an zazzage fayil ɗin.

Dcp yana da wasu ƙarin zaɓuɓɓukan da zaku iya gudanar da shi da:

  • -r, --recursive - kwafi kundayen adireshi akai-akai.
  • -n, --dry-run - nuna irin fayilolin da aka kwafi.
  • --skip-prompt - zazzagewa ta atomatik ba tare da faɗakarwa ba.
  • -v, --verbose - yanayin magana - yana buga ƙarin saƙonnin kuskure.

Dcp abu ne mai sauƙi kuma mai sauƙin amfani da kayan aiki, wanda ke taimaka muku kwafi ko raba fayiloli tsakanin runduna. Idan kuna son aikin, zaku iya ƙara duba shafin dcp git.