Nuh - saate hõlpsalt faile vahetada Linuxis kohaliku võrgu kaudu


Woof (lühike lühend Web Offer One File) on lihtne rakendus failide jagamiseks väikeses kohalikus võrgus hostide vahel. See koosneb väikesest HTTP-serverist, mis suudab määratud faili teatud arvu kordi teenindada (vaikimisi on üks kord) ja seejärel lõpetatakse.

Woofi kasutamiseks kutsuge see lihtsalt ühte faili ja saaja pääseb teie jagatud failile juurde veebibrauseri kaudu või terminali käsurea veebikliendi, näiteks kurly (curl alternatiiv) kaudu.

Woofi üks eelis teiste failide jagamise tööriistade ees on see, et see jagab faile erineva operatsioonisüsteemi või erinevate seadmete (arvutid, nutitelefonid, tahvelarvutid jne) vahel, tingimusel et saajal on installitud veebibrauser.

Selles artiklis näitame, kuidas installida Linuxisse woof ja kasutada seda kohalikus võrgus failide jagamiseks.

Kuidas installida ja kasutada Woofi Linuxis

Debianis ja Ubuntus saate hõlpsalt installida paketi woof levitamise vaikehoidlatest, kasutades apt-get paketihaldurit, nagu näidatud.

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

Muudes Linuxi distributsioonides saate woof-skripti alla laadida wget-käsu abil ja teisaldada see kataloogi/usr/bin, nagu näidatud.

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

Faili jagamiseks esitage see argumendina, nagu näidatud.

$ woof ./bin/bashscripts/getpubip.sh 

Seejärel genereerib woof URL-i (antud juhul http://192.168.43.31:8080/), mida teie partner saab failile juurde pääseda.

Saada URL saajale. Kui adressaat failile juurde pääseb, lülitub woof välja (vt järgmist pilti).

Märkus. Ülalolevas näites oleme jagatud faili saamiseks kasutanud käsurea allalaadijat wget ja see määrab allalaaditud failile automaatselt teise nime (näiteks index.html).

Kohandatud nime määramiseks kasutage valikut -O , nagu näidatud.

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

Teise võimalusena pääsete jagatud failile juurde ka veebibrauserist, nagu näidatud (selle allalaadimiseks klõpsake nuppu Salvesta fail).

Vaikimisi jagab woof faili üks kord ja pärast adressaadi allalaadimist lõpetatakse woof. Valiku -c abil saate määrata, mitu korda nuh faili enne sulgemist jagab.

Järgmine käsk lõpetab woofi pärast kolme allalaadimist.

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

Kataloogi jagamiseks saate luua tarballi ja tihendada seda, kasutades ( -z gzip-tihendamiseks või -j bzip2 tihendamiseks või -Z ZIP-pakkimiseks). Näiteks:

$ woof -c 2 -z ./bin/

Vaadake allalaaditava faili nime, see peaks olema Gzipi arhiiv, nagu on näidatud järgmisel ekraanipildil.

Lisaks saate lipu -U abil öelda woofile üleslaadimisvormi pakkumise, mis võimaldab failide üleslaadimist. Fail laaditakse üles praegusesse kataloogi, kust woof käivitati:

$ woof -U

Seejärel saab teie partner loodud URL-i abil brauserist üleslaadimisvormile juurde pääseda, nagu näidatud.

Pärast faili sirvimist ja valimist klõpsake failide üleslaadimiseks nuppu Laadi üles.

Saate kontrollida, kas fail tuleks üles laadida samasse kataloogi, kus kutsuti woofi.

Rohkem kasutamisvalikuid näete käivitades:

$ man woof 
OR
$ woof -h

Woof on väike, lihtne ja hõlpsasti kasutatav HTTP-server failide jagamiseks kohalikus võrgus. Selles artiklis näitasime, kuidas Linuxis woofi installida ja kasutada. Kasutage allolevat tagasiside vormi, et jagada oma mõtteid selle tööriista kohta või esitada küsimusi.