मैं कैसे बैश [बंद] के साथ अपने लिनक्स सर्वर पर इंटरनेट से एक फ़ाइल डाउनलोड करूं


82

मुझे हाल ही में एक VPS सर्वर (HostGator Linux) में अपग्रेड करना पड़ा क्योंकि मैं एक स्क्रिप्ट चलाना चाहता था जो नियमित PHP db मैनिपुलेशन की तुलना में थोड़ी अधिक जटिल थी। मैं एक JDK और अपाचे चींटी को स्थापित करने की कोशिश कर रहा हूं (यदि यह मायने रखता है, तो सर्वर पर एंड्रॉइड ऐप्स संकलित करने के लिए)।

मैंने लिनक्स बैश पर ट्यूटोरियल देखा और इसका उपयोग करना शुरू कर दिया। मैं वर्तमान में सर्वर पर जावा (जेडीके और जेआरई के साथ) स्थापित करने की कोशिश कर रहा हूं।

मैं इस पृष्ठ पर ट्यूटोरियल का अनुसरण कर रहा हूं: http://www.oracle.com/technetwork/java/javase/install-linux-64-self-extracting-142068.html

हालाँकि, मुझे नहीं पता कि इस लाइन पर क्या करना है:

  1. डाउनलोड करें और डाउनलोड फ़ाइल आकार की जाँच करें।

    आप किसी भी निर्देशिका को डाउनलोड कर सकते हैं जिसे आप लिख सकते हैं।

मैं कमांड लाइन से जावा कैसे डाउनलोड करूं?

अगर यह मायने रखता है, तो मैं CentOS v5.8 चला रहा हूं


7
इस पृष्ठ पर तीसरे बुलेट बिंदु में कहा गया है कि "प्रोग्रामर द्वारा आमतौर पर उपयोग किए जाने वाले सॉफ़्टवेयर टूल" के बारे में सवाल ऑन-टॉपिक माना जाता है। इसलिए, यह सवाल, लिनक्स के बारे में है (जिसे एक उपकरण माना जा सकता है, और निश्चित रूप से प्रोग्रामर द्वारा सबसे अधिक उपयोग किया जाता है) पूरी तरह से वैध है। यदि आप असहमत हैं, तो कृपया कम से कम सर्वर फॉल्ट के सवाल पर विचार करें ।
एथगुओ

जवाबों:


110

Wget का उपयोग करना

wget -O /tmp/myfile 'http://www.google.com/logo.jpg'

या कर्ल:

curl -o /tmp/myfile 'http://www.google.com/logo.jpg'

29

आप wgetकमांड लाइन से डाउनलोड करने के लिए कमांड का उपयोग कर सकते हैं । विशेष रूप से, आप उपयोग कर सकते हैं

wget http://download.oracle.com/otn-pub/java/jdk/7u10-b18/jdk-7u10-linux-x64.tar.gz

हालाँकि, क्योंकि ओरेकल के लिए आपको लाइसेंस समझौते को स्वीकार करने की आवश्यकता होती है, यह काम नहीं कर सकता (और मैं वर्तमान में इसका परीक्षण करने में असमर्थ हूं)।


3
चूंकि प्रश्न बंद है और मैं उत्तर के रूप में पोस्ट नहीं कर सकता, इसलिए मैं इसे एक टिप्पणी के रूप में लिखूंगा। आप wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.rpm"डाउनलोड करने के लिए उपयोग कर सकते हैं । बेशक आप URL को अपनी आवश्यकताओं में बदल सकते हैं। और अधिक यहाँ
मूरत आयकनट

2

मुझे लगता है कि आप उपयोग कर सकते हैं curlऔर wget, लेकिन चूंकि ओरेकल को आपको कुछ चेकमार्क की जांच करने की आवश्यकता है, इसलिए यह उल्लिखित टूल के साथ अनुकरण करने के लिए दर्दनाक होगा। आपको लाइसेंस समझौते के साथ पृष्ठ डाउनलोड करना होगा और यह देखने से पता चलेगा कि वास्तविक डाउनलोड के लिए क्या अनुरोध आवश्यक है।

बेशक आप केवल एक ब्राउज़र शुरू कर सकते हैं, लेकिन यह 'कमांड लाइन से' के रूप में योग्य नहीं हो सकता है। तो आप lynxएक टेक्स्ट आधारित ब्राउज़र पर गौर करना चाहते हैं ।


1
मुझे भी ऐसा करने की आवश्यकता है (लिनक्स नोब)। मैंने लाइसेंस को स्वीकार करने के लिए फ़ायरफ़ॉक्स (मेरे विन डेस्कटॉप पर) का उपयोग करना शुरू कर दिया है, फिर डाउनलोड शुरू करें। जैसे ही डाउनलोड शुरू होता है, डाउनलोड संवाद खोलें और डाउनलोड रद्द करें। फिर रद्द किए गए आइटम पर राइट क्लिक करें और "कॉपी डाउनलोड लिंक" चुनें। अब आप इस लिंक का उपयोग wgetकमांड में कर सकते हैं (इसे टर्मिनल विंडो में पेस्ट करें)।
fr13d
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.