Woof - Badilisha Faili kwa urahisi kupitia Mtandao wa Karibu katika Linux


Woof (fupi kwa Faili Moja ya Ofa ya Wavuti) ni programu rahisi ya kushiriki faili kati ya wapangishaji kwenye mtandao mdogo wa ndani. Inajumuisha seva ndogo ya HTTP ambayo inaweza kutumikia faili maalum kwa idadi fulani ya nyakati (chaguo-msingi ni mara moja) na kisha kukomesha.

Ili kutumia woof, iombe tu kwenye faili moja, na mpokeaji anaweza kufikia faili yako iliyoshirikiwa kupitia kivinjari cha wavuti au kwa kutumia kiteja cha wavuti cha mstari wa amri kama vile kurly (mbadala ya curl) kutoka kwa terminal.

Faida moja ya woof juu ya zana zingine za kushiriki faili ni kwamba inashiriki faili kati ya mfumo tofauti wa uendeshaji, au vifaa tofauti (kompyuta, simu mahiri, kompyuta kibao n.k.), mradi tu mpokeaji ana kivinjari cha wavuti kilichosakinishwa.

Katika makala hii, tutaonyesha jinsi ya kufunga woof katika Linux na kuitumia kushiriki faili kwenye mtandao wa ndani.

Jinsi ya Kufunga na Kutumia Woof katika Linux

Kwenye Debian na Ubuntu, unaweza kusakinisha kwa urahisi kifurushi cha 'woof' kutoka kwa hazina chaguo-msingi za usambazaji kwa kutumia apt-get kifurushi meneja kama inavyoonyeshwa.

$ sudo apt install woof
OR
$ sudo apt-get install woof

Kwenye usambazaji mwingine wa Linux, unaweza kupakua hati ya woof kwa kutumia wget amri na kuihamisha kwa saraka ya /usr/bin kama inavyoonyeshwa.

$ wget http://www.home.unix-ag.org/simon/woof
$ sudo cp woof /usr/bin/

Ili kushiriki faili, toa kama hoja kama inavyoonyeshwa.

$ woof ./bin/bashscripts/getpubip.sh 

Kisha woof itaunda URL (http://192.168.43.31:8080/ katika hali hii) ambayo mshirika wako anaweza kutumia kufikia faili.

Tuma URL kwa mpokeaji. Mara tu mpokeaji atakapopata faili, woof itazima (tazama picha ya skrini ifuatayo).

Kumbuka: Katika mfano ulio hapo juu, tumetumia kipakuzi cha mstari wa amri ya wget kupata faili iliyoshirikiwa, na inapeana kiotomatiki faili iliyopakuliwa jina tofauti (kwa mfano index.html).

Ili kubainisha jina maalum, tumia chaguo la -O kama inavyoonyeshwa.

$ wget -O  custom_name http://192.168.43.31:8080

Vinginevyo, unaweza pia kufikia faili iliyoshirikiwa kutoka kwa kivinjari cha wavuti kama inavyoonyeshwa (bofya Hifadhi faili ili kuipakua).

Kwa chaguo-msingi, woof hushiriki faili mara moja, na baada ya mpokeaji kuipakua, woof huisha. Unaweza kuweka idadi ya saa ambazo woof hushiriki faili kabla haijazima, kwa kutumia chaguo la -c.

Amri ifuatayo itakomesha pamba baada ya upakuaji mara tatu.

$ woof -c 3 ./bin/bashscripts/getpubip.sh

Ili kushiriki saraka, unaweza kuunda tarball na kuibana kwa kutumia (-z kwa ukandamizaji wa gzip, au -j kwa mbano ya bzip2, au -Z kwa compression ya ZIP). Kwa mfano:

$ woof -c 2 -z ./bin/

Angalia jina la faili ya upakuaji, inapaswa kuwa kumbukumbu ya Gzip kama inavyoonyeshwa kwenye picha ya skrini ifuatayo.

Kwa kuongeza, unaweza kutumia alama ya -U kuwaambia woof kutoa fomu ya kupakia, kuruhusu upakiaji wa faili. Faili itapakiwa kwenye saraka ya sasa ambapo woof ilizinduliwa kutoka:

$ woof -U

Kisha mshirika wako anaweza kutumia URL iliyotolewa kufikia fomu ya kupakia kutoka kwa kivinjari kama inavyoonyeshwa.

Baada ya kuvinjari na kuchagua faili, bofya kitufe cha Pakia ili kupakia faili.

Unaweza kuthibitisha, kwamba faili inapaswa kupakiwa kwenye saraka sawa ambapo woof ilialikwa.

Unaweza kuona chaguo zaidi za matumizi kwa kuendesha:

$ man woof 
OR
$ woof -h

Woof ni seva ndogo, rahisi na rahisi kutumia ya HTTP kwa kushiriki faili kwenye mtandao wa maeneo ya karibu. Katika makala hii, tulionyesha jinsi ya kufunga na kutumia woof katika Linux. Tumia fomu ya maoni hapa chini kushiriki mawazo yako kuhusu zana hii au uulize maswali.