Woof - Skiptu auðveldlega um skrár yfir staðbundið net í Linux


Woof (stutt fyrir Web Offer One File) er einfalt forrit til að deila skrám á milli gestgjafa á litlu staðarneti. Það samanstendur af pínulitlum HTTP netþjóni sem getur þjónað tiltekinni skrá í tiltekinn fjölda skipta (sjálfgefið er einu sinni) og lýkur síðan.

Til að nota woof skaltu einfaldlega kalla það á einni skrá og viðtakandinn getur fengið aðgang að samnýttu skránni þinni í gegnum vafra eða með því að nota skipanalínu vefþjón eins og kurly (valkostur með krullu) frá flugstöðinni.

Einn kostur við woof umfram önnur skráadeilingartæki er að það deilir skrám á milli annars stýrikerfis eða mismunandi tækja (tölva, snjallsíma, spjaldtölva o.s.frv.), að því tilskildu að viðtakandinn sé með netvafra uppsettan.

Í þessari grein munum við sýna hvernig á að setja upp woof í Linux og nota það til að deila skrám á staðarneti.

Hvernig á að setja upp og nota Woof í Linux

Á Debian og Ubuntu geturðu auðveldlega sett upp 'woof' pakka frá sjálfgefnum geymslum dreifingarinnar með því að nota apt-get pakkastjóra eins og sýnt er.

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

Á öðrum Linux dreifingum geturðu hlaðið niður woof scriptinu með wget skipuninni og fært það í /usr/bin möppu eins og sýnt er.

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

Til að deila skrá, gefðu hana upp sem rök eins og sýnt er.

$ woof ./bin/bashscripts/getpubip.sh 

Þá mun woof búa til vefslóð (http://192.168.43.31:8080/ í þessu tilfelli) sem félagi þinn getur notað til að fá aðgang að skránni.

Sendu slóðina til viðtakandans. Þegar viðtakandinn hefur opnað skrána mun woof lokast (sjá eftirfarandi skjámynd).

Athugið: Í dæminu hér að ofan höfum við notað wget skipanalínu niðurhalara til að fá samnýttu skrána og það gefur sjálfkrafa niðurhaluðu skránni öðru nafni (til dæmis index.html).

Til að tilgreina sérsniðið nafn, notaðu -O valkostinn eins og sýnt er.

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

Að öðrum kosti geturðu líka fengið aðgang að samnýttu skránni úr vafranum eins og sýnt er (smelltu á Vista skrá til að hlaða henni niður).

Sjálfgefið er að woof deilir skránni einu sinni og eftir að viðtakandinn hefur halað henni niður hættir woof. Þú getur stillt fjölda skipta sem woof deilir skrá áður en hún slekkur á sér með -c valkostinum.

Eftirfarandi skipun mun slíta woof eftir þrjú niðurhal.

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

Til að deila möppu geturðu búið til tarball og þjappað henni með því að nota (-z fyrir gzip þjöppun, eða -j fyrir bzip2 þjöppun, eða -Z< /kóði> fyrir ZIP-þjöppun). Til dæmis:

$ woof -c 2 -z ./bin/

Skoðaðu nafn niðurhalsskrárinnar, það ætti að vera Gzip skjalasafn eins og sýnt er á eftirfarandi skjámynd.

Að auki geturðu notað -U fánann til að segja woof að gefa upp upphleðslueyðublað, sem gerir kleift að hlaða upp skrám. Skránni verður hlaðið upp í núverandi möppu þar sem woof var hleypt af stokkunum frá:

$ woof -U

Þá getur félagi þinn notað myndaða vefslóð til að fá aðgang að upphleðslueyðublaðinu úr vafra eins og sýnt er.

Eftir að hafa skoðað og valið skrána, smelltu á Hlaða upp hnappinn til að hlaða upp skrám.

Þú getur staðfest að skránni ætti að hlaða upp í sömu möppu þar sem woof var kallað fram.

Þú getur séð fleiri notkunarmöguleika með því að keyra:

$ man woof 
OR
$ woof -h

Woof er lítill, einfaldur og auðveldur í notkun HTTP netþjónn til að deila skrám á staðarneti. Í þessari grein sýndum við hvernig á að setja upp og nota woof í Linux. Notaðu athugasemdareyðublaðið hér að neðan til að deila hugsunum þínum um þetta tól eða spyrja spurninga.