Woof - लिनक्स में एक स्थानीय नेटवर्क पर आसानी से एक्सचेंज फाइलें


Woof (एक छोटा स्थानीय नेटवर्क पर होस्ट के बीच फ़ाइलों को साझा करने के लिए वेब ऑफ़र एक फ़ाइल के लिए संक्षिप्त) एक सरल अनुप्रयोग है। इसमें एक छोटा HTTP सर्वर होता है जो किसी निर्दिष्ट समय के लिए एक निर्दिष्ट फ़ाइल की सेवा कर सकता है (डिफ़ॉल्ट एक बार होता है) और फिर समाप्त हो जाता है।

woof का उपयोग करने के लिए, बस इसे किसी एकल फ़ाइल पर लागू करें, और प्राप्तकर्ता आपकी साझा फ़ाइल को वेब ब्राउज़र के माध्यम से या कमांड-लाइन वेब-क्लाइंट जैसे cURL, HTTPie, wget या klyly का उपयोग कर सकता है। टर्मिनल से एक कर्ल विकल्प)।

अन्य फ़ाइल साझाकरण टूल पर woof का एक फायदा यह है कि यह एक अलग ऑपरेटिंग सिस्टम, या विभिन्न उपकरणों (कंप्यूटर, स्मार्टफोन, टैबलेट आदि) के बीच फ़ाइलों को साझा करता है, बशर्ते प्राप्तकर्ता के पास एक वेब ब्राउज़र स्थापित हो।

इस लेख में, हम दिखाएंगे कि लिनक्स में वूफ़ कैसे स्थापित करें और इसका उपयोग स्थानीय नेटवर्क पर फ़ाइलों को साझा करने के लिए करें।

लिनक्स में Woof को कैसे इनस्टॉल और यूज़ करें

डेबियन और उबंटू पर, आप आसानी से> 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 इस मामले में एक URL ( http://192.168.43.31:8080/ ) जनरेट करेगा, जिसका उपयोग आपका साथी फ़ाइल एक्सेस करने के लिए कर सकता है।

प्राप्तकर्ता को URL भेजें। एक बार प्राप्तकर्ता फ़ाइल तक पहुँच जाता है, तो woof बंद हो जाएगा (निम्न स्क्रीनशॉट देखें)।

लाल

कस्टम नाम निर्दिष्ट करने के लिए, दिखाए गए अनुसार -O विकल्प का उपयोग करें।

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

वैकल्पिक रूप से, आप दिखाए गए अनुसार वेब ब्राउज़र से साझा की गई फ़ाइल भी एक्सेस कर सकते हैं (इसे डाउनलोड करने के लिए फ़ाइल सहेजें क्लिक करें)।

डिफ़ॉल्ट रूप से, woof फ़ाइल को एक बार साझा करता है, और प्राप्तकर्ता इसे डाउनलोड करने के बाद, समाप्त कर देता है। -c विकल्प का उपयोग कर, शट डाउन करने से पहले आप किसी फ़ाइल को साझा करने के लिए समय की संख्या सेट कर सकते हैं।

निम्न आदेश तीन डाउनलोड के बाद woof को समाप्त कर देगा।

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

निर्देशिका साझा करने के लिए, आप एक टारबॉल बना सकते हैं और इसे gzip संपीड़न के लिए ( -z , या bzip2 संपीड़न के लिए -j , या -Z <का उपयोग करके इसे संक्षिप्त कर सकते हैं।/कोड> ज़िप संपीड़न के लिए)। उदाहरण के लिए:

$ woof -c 2 -z ./bin/

डाउनलोड फ़ाइल नाम देखें, यह एक Gzip संग्रह होना चाहिए जैसा कि निम्नलिखित स्क्रीनशॉट में दिखाया गया है।

इसके अलावा, आप अपलोड फ़ॉर्म प्रदान करने के लिए woof बताने के लिए -U झंडे का उपयोग कर सकते हैं, फ़ाइल अपलोड की अनुमति दे सकते हैं। फ़ाइल को उस वर्तमान निर्देशिका में अपलोड किया जाएगा जहां से woof लॉन्च किया गया था:

$ woof -U

फिर आपका साथी दिखाए गए ब्राउज़र से अपलोड फ़ॉर्म तक पहुंचने के लिए उत्पन्न URL का उपयोग कर सकता है।

फ़ाइल ब्राउज़ करने और चुनने के बाद, अपलोड करने के लिए अपलोड बटन पर क्लिक करें।

आप सत्यापित कर सकते हैं, कि फ़ाइल को उसी निर्देशिका में अपलोड किया जाना चाहिए जहाँ woof लागू किया गया था।

आप चलाकर अधिक उपयोग के विकल्प देख सकते हैं:

$ man woof 
OR
$ woof -h

Woof स्थानीय क्षेत्रों के नेटवर्क पर फ़ाइलों को साझा करने के लिए एक छोटा, सरल और उपयोग में आसान HTTP सर्वर है। इस लेख में, हमने दिखाया कि लिनक्स में woof कैसे स्थापित करें और उसका उपयोग करें। इस टूल के बारे में अपने विचार साझा करने या प्रश्न पूछने के लिए नीचे दिए गए फ़ीडबैक फ़ॉर्म का उपयोग करें।