लिनक्स टर्मिनल से Transfer.sh के साथ फाइल अपलोड और शेयर कैसे करें

click fraud protection

इन दिनों, फ़ाइलों को साझा करना पहले से कहीं ज्यादा आसान है। ड्रॉपबॉक्स, Google ड्राइव, वनड्राइव आदि के बीच, चीजों को एक स्थान से दूसरे स्थान पर पहुंचाना काफी तेजी से काम करता है - जब तक कि आप टर्मिनल का उपयोग नहीं कर रहे हैं। यदि आप टर्मिनल का उपयोग कर रहे हैं, तो संभावना है कि आप अभी भी SFTP पर फ़ाइलें प्राप्त कर रहे हैं, या समान रूप से पुरातन के रूप में कुछ। परिचय TransferSH: एक फाइल शेयरिंग टूल जिसे विशेष रूप से आपको लिनक्स टर्मिनल से फाइल अपलोड करने और साझा करने के लिए बनाया गया है।

बिगड़ने की चेतावनी: नीचे स्क्रॉल करें और वीडियो ट्यूटोरियल देखें इस लेख के अंत में।

स्थानांतरण का उपयोग करना। मैन्युअल रूप से

Transfer.sh में एक वेब इंटरफ़ेस है और आप अपने ब्राउज़र से फ़ाइलें अपलोड और साझा कर सकते हैं। सेवा कमांड लाइन के साथ भी काम करती है ताकि आप टर्मिनल के माध्यम से सीधे एक फ़ाइल साझा कर सकें। ट्रांसफ़र.श का उपयोग करके लिनक्स टर्मिनल से फ़ाइलें साझा करने के लिए, आपको कर्ल की आवश्यकता है।

उबंटू

sudo apt install कर्ल

डेबियन

sudo apt-get install कर्ल

आर्क लिनक्स

सुडो पैक्मैन -एस कर्ल

फेडोरा

सुडो dnf कर्ल स्थापित करें
instagram viewer

OpenSUSE

sudo zypper कर्ल इंस्टॉल करते हैं

अन्य लिनक्स

गैर-मुख्यधारा लिनक्स वितरण के उपयोगकर्ताओं को कर्ल कार्यक्रम खोजने में बहुत अधिक परेशानी नहीं होनी चाहिए, क्योंकि यह व्यापक रूप से उपलब्ध है। इसे पाने के लिए, बस अपने पैकेज मैनेजर को खोलें, "कर्ल" खोजें और इसे इंस्टॉल करें! यदि किसी कारण से यह आपके लिए उपलब्ध नहीं है, यहाँ से डाउनलोड करें.

अपलोड करने के लिए कर्ल का उपयोग करना

कर्ल का उपयोग करके transfer.sh के साथ बातचीत करने के लिए काफी लंबी कमांड की आवश्यकता होती है। यहां देखिए यह कैसे काम करता है।

सबसे पहले, अपलोड करने के लिए अपने फ़ाइल-सिस्टम पर एक फ़ाइल ढूंढें। अपने टर्मिनल में "ढूंढें" या "ढूंढें" का उपयोग करें (या फ़ाइल प्रबंधक पर जाएं, फ़ाइल ढूंढें और ध्यान दें कि यह कहां है)। यह ध्यान रखने के बाद कि आप जिस फ़ाइल को अपलोड करने का प्रयास कर रहे हैं, वह वहाँ जाने के लिए cd कमांड का उपयोग करें। इस उदाहरण में, हम दस्तावेज़ फ़ोल्डर से "test.mp3" अपलोड कर रहे हैं।

सीडी ~ / दस्तावेज़

टर्मिनल अब निर्देशिका में है test.mp3 है। अब, फ़ाइल को अपलोड करने के लिए इस कमांड "सूत्र" का उपयोग करें। यह कमांड का पहला भाग है:

 curl --upload-file ./test.mp3

अगला कदम है कि ट्रांसफर के लिए एक URL बनाया जाए। फ़ाइल नाम (और साथ ही एक्सटेंशन) को ध्यान में रखें और इसे इस तरह लिखें:

https://transfer.sh/test.mp3

अंतिम परिणाम इस तरह दिखना चाहिए;

curl --upload-file ./test.mp3 https://transfer.sh/test.mp3

कर्ल फ़ाइल को Transfer.sh पर भेजेगा, और एक URL लौटाएगा। फ़ाइल डाउनलोड करने के लिए URL खोलें, या जिसे आप फ़ाइल साझा करना चाहते हैं उसे भेजें।

Transfer.sh टर्मिनल उपनाम

कर्ल के साथ मैन्युअल रूप से अपलोड करने से आप एक तंग जगह से बाहर निकल सकते हैं, लेकिन यह सही नहीं है। इस बात का कोई संकेत नहीं है कि अपलोड काम कर रहा है, किसी फ़ाइल को कितना अपलोड किया गया है, और केवल कुछ अपलोड करने के लिए एक वाक्य याद रखना काफी थकाऊ है। यह इस वजह से है, डेवलपर ने एक बैश उर्फ ​​बनाया। यह बैश अलियास, जब सेट अप किया जाता है, तो उपयोगकर्ता को एक शब्द के साथ आसानी से फ़ाइलों और फ़ोल्डरों को अपलोड करने की क्षमता मिलेगी।

इसे सेट करने के लिए, अपनी BashRC फ़ाइल खोलें। यह समझें कि प्रत्येक व्यक्तिगत उपयोगकर्ता की BashRC फ़ाइल को इस उपनाम का उपयोग करने के लिए संशोधित किया जाना चाहिए।

नैनो ~ / .bashrc

नैनो का उपयोग करते हुए, फ़ाइल के बहुत अंत तक जाएं। फिर, ट्रांसफर एसएच अलियास कोड पेस्ट करें। कोड के प्रत्येक बिट को पेस्ट करना सुनिश्चित करें, या बैश उपनाम काम नहीं करेगा।

नोट: क्लिपबोर्ड के माध्यम से नैनो का उपयोग करते हुए चिपकाया जा सकता है CTRL + SHIFT + V.

हस्तांतरण () {# जाँच तर्क अगर [$ # -एक ०]; फिर प्रतिध्वनि "कोई तर्क निर्दिष्ट नहीं। उपयोग: \ necho transfer /tmp/test.md\ncat /tmp/test.md | स्थानांतरण test.md "रिटर्न 1 फाई # अस्थायी रूप से फ़ाइल नाम प्राप्त करें, आउटपुट है इस फ़ाइल शो प्रगति के लिए लिखा tmpfile दिखाया जा सकता है = $ (mktemp -t transferXXX) # अपलोड स्टड या फ़ाइल फ़ाइल = $ 1 अगर tty -s; उसके बाद बेसफाइल = $ (बेसन "$ फाइल" | sed -e 's / [^ a-zA-z0-9 ._-] / / / g') अगर [! -ई $ फाइल]; तब गूंज "फ़ाइल $ फ़ाइल मौजूद नहीं है।" 1 फाई वापस अगर [-d $ फ़ाइल]; तब # ज़िप निर्देशिका और हस्तांतरण zipfile = $ (mktemp -t transferXXX.zip) cd $ (dirname $ फ़ाइल) && zip -r -q - $ (basename $ file) >> $ zffile कर्ल --प्रोग्रेस-बार-upload -फाइल "$ zipfile" https://transfer.sh/$basefile.zip" >> $ tmpfile rm -f $ zipfile वरना # ट्रांसफर फाइल कर्ल --प्रोग्रेस-बार --अपलोड-फाइल "$ फाइल" " https://transfer.sh/$basefile" >> $ tmpfile फाई और # ट्रांसफ़र पाइप कर्ल --प्रोग्रेस-बार --अपलोड-फाइल "-" https://transfer.sh/$file" >> $ tmpfile फाई # कैट आउटपुट लिंक कैट $ tmpfile इको "" # क्लीन rm -f $ tmpfile}

कोड की लंबी राशि चिपकाने के बाद ~ / .Bashrc फ़ाइल, नैनो के साथ सहेजें CTRL + O. अपने पीसी को पुनरारंभ करें ताकि संपादन प्रभावी हो जाए।

अपलोड करने के लिए टर्मिनल उपनाम का उपयोग करना

मैन्युअल रूप से कर्ल का उपयोग करने की तुलना में TransferSH उपनाम के साथ अपलोड करना बहुत आसान है। इस उदाहरण में, हम फिर से test.mp3 और दस्तावेज़ फ़ोल्डर का उपयोग करेंगे।

चरण 1: उस टर्मिनल को नेविगेट करें जहां आप जिस फ़ाइल / फ़ोल्डर को अपलोड करना चाहते हैं वह है।

सीडी ~ / दस्तावेज़

चरण 2: अपलोड प्रक्रिया शुरू करें।

स्थानांतरण परीक्षण। एमपी

या, एक फ़ोल्डर के लिए करें:

file_folder स्थानांतरण

चरण 3: फ़ाइल अपलोड करने के लिए टर्मिनल की प्रतीक्षा करें। एक प्रगति पट्टी स्क्रीन के पार जाएगी, और यह पूर्ण होने पर एक डाउनलोड लिंक को थूक देगी।

कर्ल के साथ डाउनलोड करना

कर्ल केवल एक अपलोड टूल से अधिक है। यह एक डाउनलोड टूल भी है। Transfer.sh द्वारा अपलोड की गई फ़ाइल डाउनलोड करने के लिए, इन निर्देशों का पालन करें।

सबसे पहले, डाउनलोड लिंक को कॉपी करें जो अपलोड टूल आपको देता है और इसे अपने क्लिपबोर्ड में रखता है। फिर, डाउनलोड करने के लिए यह करें:

कर्ल https://transfer.sh/vN79X/test.zip > test.zip

के बाद फ़ाइल का नाम फिर से लिखना सुनिश्चित करें > डाउनलोड लिंक में एक के लिए। यह वही है जो कर्ल आपके पीसी पर डाउनलोड को नाम देता है। नाम बदलना संभव है, लेकिन हम इसकी अनुशंसा नहीं करते हैं।

Wget के साथ डाउनलोड करना

कर्ल कितना लोकप्रिय है, इसके बावजूद, कुछ लोग इसे इस्तेमाल करने से इनकार कर देते हैं क्योंकि यह जटिल के रूप में बंद हो जाता है, और इसके बजाय Wget डाउनलोड का उपयोग करने के लिए चुनते हैं। यह समझ में आता है, क्योंकि Wget बहुत सीधा है। कर्ल टूल की तरह, Wget भी ट्रांसफर SH लिंक आसानी से डाउनलोड कर सकता है। ऐसे:

wget https://transfer.sh/vN79X/test.zip

निष्कर्ष

यह अक्सर नहीं होता है, लेकिन कई बार किसी सर्वर पर काम करते समय आपको किसी अन्य कंप्यूटर की फ़ाइल तक त्वरित पहुँच की आवश्यकता हो सकती है। SSH की स्थापना, एफ़टीपी आदि में प्रवेश करना थकाऊ है। यही कारण है कि TransferSH एक ऐसा उपयोगी उपकरण है। यह ऐसा करता है ताकि कमांड लाइन से किसी भी आकार की फाइलों को हथियाना पहले से कहीं ज्यादा आसान हो जाए।

watch instagram story
खोज
हाल के पोस्ट