വൂഫ് - ലിനക്സിലെ ഒരു ലോക്കൽ നെറ്റ്uവർക്കിലൂടെ ഫയലുകൾ എളുപ്പത്തിൽ കൈമാറ്റം ചെയ്യുക


വൂഫ് (വെബ് ഓഫർ വൺ ഫയലിന്റെ ചുരുക്കം) ഒരു ചെറിയ പ്രാദേശിക നെറ്റ്uവർക്കിൽ ഹോസ്റ്റുകൾക്കിടയിൽ ഫയലുകൾ പങ്കിടുന്നതിനുള്ള ഒരു ലളിതമായ ആപ്ലിക്കേഷനാണ്. അതിൽ ഒരു ചെറിയ HTTP സെർവർ അടങ്ങിയിരിക്കുന്നു, അത് ഒരു നിശ്ചിത എണ്ണം പ്രാവശ്യം (ഡിഫോൾട്ട് ഒരു തവണയാണ്) ഒരു നിർദ്ദിഷ്ട ഫയൽ നൽകുകയും തുടർന്ന് അവസാനിപ്പിക്കുകയും ചെയ്യും.

വൂഫ് ഉപയോഗിക്കുന്നതിന്, ഒരൊറ്റ ഫയലിൽ അത് അഭ്യർത്ഥിക്കുക, സ്വീകർത്താവിന് നിങ്ങളുടെ പങ്കിട്ട ഫയൽ ഒരു വെബ് ബ്രൗസർ വഴിയോ ടെർമിനലിൽ നിന്ന് kurly (ഒരു ചുരുളൻ ബദൽ) പോലുള്ള ഒരു കമാൻഡ്-ലൈൻ വെബ്-ക്ലയന്റ് ഉപയോഗിച്ചോ ആക്സസ് ചെയ്യാൻ കഴിയും.

സ്വീകർത്താവ് ഒരു വെബ് ബ്രൗസർ ഇൻസ്റ്റാൾ ചെയ്uതിട്ടുണ്ടെങ്കിൽ, മറ്റ് ഫയൽ പങ്കിടൽ ടൂളുകളെ അപേക്ഷിച്ച് വൂഫിന്റെ ഒരു നേട്ടം, അത് മറ്റൊരു ഓപ്പറേറ്റിംഗ് സിസ്റ്റം അല്ലെങ്കിൽ വ്യത്യസ്ത ഉപകരണങ്ങൾക്കിടയിൽ (കമ്പ്യൂട്ടറുകൾ, സ്മാർട്ട്uഫോണുകൾ, ടാബ്uലെറ്റുകൾ മുതലായവ) ഫയലുകൾ പങ്കിടുന്നു എന്നതാണ്.

ഈ ലേഖനത്തിൽ, ലിനക്സിൽ വൂഫ് എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാമെന്നും ഒരു പ്രാദേശിക നെറ്റ്uവർക്കിൽ ഫയലുകൾ പങ്കിടാൻ അത് എങ്ങനെ ഉപയോഗിക്കാമെന്നും ഞങ്ങൾ കാണിക്കും.

ലിനക്സിൽ വൂഫ് എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം

ഡെബിയനിലും ഉബുണ്ടുവിലും, കാണിച്ചിരിക്കുന്നതുപോലെ apt-get പാക്കേജ് മാനേജർ ഉപയോഗിച്ച് നിങ്ങൾക്ക് വിതരണത്തിന്റെ സ്ഥിരസ്ഥിതി ശേഖരണങ്ങളിൽ നിന്ന് 'woof' പാക്കേജ് എളുപ്പത്തിൽ ഇൻസ്റ്റാൾ ചെയ്യാൻ കഴിയും.

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

മറ്റ് ലിനക്സ് വിതരണങ്ങളിൽ, നിങ്ങൾക്ക് wget കമാൻഡ് ഉപയോഗിച്ച് woof സ്ക്രിപ്റ്റ് ഡൗൺലോഡ് ചെയ്യാനും കാണിച്ചിരിക്കുന്നതുപോലെ /usr/bin ഡയറക്ടറിയിലേക്ക് നീക്കാനും കഴിയും.

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

ഒരു ഫയൽ പങ്കിടാൻ, കാണിച്ചിരിക്കുന്നതുപോലെ ഒരു ആർഗ്യുമെന്റായി നൽകുക.

$ woof ./bin/bashscripts/getpubip.sh 

തുടർന്ന് woof നിങ്ങളുടെ പങ്കാളിക്ക് ഫയൽ ആക്uസസ് ചെയ്യാൻ ഉപയോഗിക്കാവുന്ന ഒരു URL (http://192.168.43.31:8080/ ഈ സാഹചര്യത്തിൽ) സൃഷ്ടിക്കും.

സ്വീകർത്താവിന് URL അയയ്uക്കുക. സ്വീകർത്താവ് ഫയൽ ആക്uസസ് ചെയ്uതുകഴിഞ്ഞാൽ, woof ഷട്ട്ഡൗൺ ചെയ്യും (ഇനിപ്പറയുന്ന സ്uക്രീൻഷോട്ട് കാണുക).

ശ്രദ്ധിക്കുക: മുകളിലെ ഉദാഹരണത്തിൽ, പങ്കിട്ട ഫയൽ ലഭിക്കുന്നതിന് ഞങ്ങൾ wget കമാൻഡ് ലൈൻ ഡൗൺലോഡർ ഉപയോഗിച്ചു, കൂടാതെ അത് ഡൗൺലോഡ് ചെയ്ത ഫയലിന് സ്വയമേവ മറ്റൊരു പേര് നൽകുന്നു (ഉദാഹരണത്തിന് index.html).

ഒരു ഇഷ്uടാനുസൃത നാമം വ്യക്തമാക്കുന്നതിന്, കാണിച്ചിരിക്കുന്നതുപോലെ -O ഓപ്ഷൻ ഉപയോഗിക്കുക.

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

പകരമായി, കാണിച്ചിരിക്കുന്നതുപോലെ വെബ് ബ്രൗസറിൽ നിന്ന് പങ്കിട്ട ഫയൽ ആക്സസ് ചെയ്യാനും നിങ്ങൾക്ക് കഴിയും (അത് ഡൗൺലോഡ് ചെയ്യാൻ ഫയൽ സംരക്ഷിക്കുക ക്ലിക്കുചെയ്യുക).

സ്ഥിരസ്ഥിതിയായി, woof ഫയൽ ഒരിക്കൽ പങ്കിടുന്നു, സ്വീകർത്താവ് അത് ഡൗൺലോഡ് ചെയ്uത ശേഷം, woof അവസാനിപ്പിക്കുന്നു. -c ഓപ്uഷൻ ഉപയോഗിച്ച് ഒരു ഫയൽ ഷട്ട് ഡൗൺ ചെയ്യുന്നതിന് മുമ്പ് woof പങ്കിടുന്ന സമയത്തിന്റെ എണ്ണം നിങ്ങൾക്ക് സജ്ജീകരിക്കാം.

മൂന്ന് ഡൗൺലോഡുകൾക്ക് ശേഷം ഇനിപ്പറയുന്ന കമാൻഡ് woof അവസാനിപ്പിക്കും.

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

ഒരു ഡയറക്uടറി പങ്കിടുന്നതിന്, നിങ്ങൾക്ക് (-z gzip കംപ്രഷനായി അല്ലെങ്കിൽ -j bzip2 കംപ്രഷനായി അല്ലെങ്കിൽ -Z< ഉപയോഗിച്ച് ഒരു ടാർബോൾ സൃഷ്uടിച്ച് കംപ്രസ് ചെയ്യാം. /കോഡ്> ZIP കംപ്രഷനായി). ഉദാഹരണത്തിന്:

$ woof -c 2 -z ./bin/

ഡൗൺലോഡ് ഫയലിന്റെ പേര് പരിശോധിക്കുക, ഇനിപ്പറയുന്ന സ്ക്രീൻഷോട്ടിൽ കാണിച്ചിരിക്കുന്നതുപോലെ അത് ഒരു Gzip ആർക്കൈവ് ആയിരിക്കണം.

കൂടാതെ, ഫയൽ അപ്uലോഡ് അനുവദിക്കുന്ന ഒരു അപ്uലോഡ് ഫോം നൽകാൻ വൂഫിനോട് പറയാൻ നിങ്ങൾക്ക് -U ഫ്ലാഗ് ഉപയോഗിക്കാം. വൂഫ് ലോഞ്ച് ചെയ്ത നിലവിലെ ഡയറക്uടറിയിലേക്ക് ഫയൽ അപ്uലോഡ് ചെയ്യും:

$ woof -U

തുടർന്ന്, കാണിച്ചിരിക്കുന്നതുപോലെ ഒരു ബ്രൗസറിൽ നിന്ന് അപ്uലോഡ് ഫോം ആക്uസസ് ചെയ്യാൻ നിങ്ങളുടെ പങ്കാളിക്ക് ജനറേറ്റ് ചെയ്uത URL ഉപയോഗിക്കാം.

ബ്രൗസ് ചെയ്uത് ഫയൽ തിരഞ്ഞെടുത്ത ശേഷം, ഫയലുകൾ അപ്uലോഡ് ചെയ്യുന്നതിന് അപ്uലോഡ് ബട്ടൺ ക്ലിക്കുചെയ്യുക.

വൂഫ് അഭ്യർത്ഥിച്ച അതേ ഡയറക്uടറിയിലേക്ക് ഫയൽ അപ്uലോഡ് ചെയ്യണമെന്ന് നിങ്ങൾക്ക് പരിശോധിക്കാൻ കഴിയും.

പ്രവർത്തിപ്പിക്കുന്നതിലൂടെ നിങ്ങൾക്ക് കൂടുതൽ ഉപയോഗ ഓപ്ഷനുകൾ കാണാൻ കഴിയും:

$ man woof 
OR
$ woof -h

ഒരു ലോക്കൽ ഏരിയ നെറ്റ്uവർക്കിൽ ഫയലുകൾ പങ്കിടുന്നതിനുള്ള ചെറുതും ലളിതവും ഉപയോഗിക്കാൻ എളുപ്പമുള്ളതുമായ HTTP സെർവറാണ് വൂഫ്. ഈ ലേഖനത്തിൽ, ലിനക്സിൽ വൂഫ് എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാമെന്നും ഉപയോഗിക്കാമെന്നും ഞങ്ങൾ കാണിച്ചുതന്നു. ഈ ടൂളിനെക്കുറിച്ചുള്ള നിങ്ങളുടെ ചിന്തകൾ പങ്കിടുന്നതിനോ ചോദ്യങ്ങൾ ചോദിക്കുന്നതിനോ ചുവടെയുള്ള ഫീഡ്uബാക്ക് ഫോം ഉപയോഗിക്കുക.