लिनक्स और एंड्रॉइड के बीच फ़ाइलों को तेज और विश्वसनीय तरीके से कैसे स्थानांतरित करें?


16

जैसा कि शीर्षक कहता है, मुझे अपने लिनक्स लैपटॉप (केडीई 4 के साथ ओपनएसयूएसई) और मेरे एंड्रॉइड फोन (सैमसंग गैलेक्सी एस 3 नियो) के बीच फ़ाइलों को स्थानांतरित करने के लिए एक तेज और विश्वसनीय तरीका खोजने की आवश्यकता है।

मैं पहले से ही कई तरीकों की कोशिश कर चुका हूं

  • एक भौतिक यूएसबी केबल कनेक्शन पर एमटीपी प्रोटोकॉल;
  • वाईफाई पर एफ़टीपी प्रोटोकॉल, ईएस फ़ाइल प्रबंधक ऐप द्वारा प्रदान किया गया ;
  • ब्लूटूथ कनेक्शन;
  • केडीई कनेक्ट ओवर वाईफाई;

लेकिन सब कुछ या तो धीमा लगता है, विश्वसनीय नहीं है, या दोनों है; मेरा मतलब यह है कि, चाहे मैं किसी भी तरह का कनेक्शन क्यों न करूं, मुझे हमेशा पता चलता है कि मेरी फाइलें कम गति पर (100 ~ 500 केबी / एस रेंज में) स्थानांतरित हो रही हैं, या जब गति थोड़ी अधिक स्वीकार्य है ( कुछ एमबी / एस), कनेक्शन अधिक बार नहीं की तुलना में टूट जाता है; यह वास्तव में मेरी नसों पर मिलता है कि मुझे अपने उपकरणों के बीच कुछ गाने या वीडियो फ़ाइलों को स्थानांतरित करने के लिए, या एनटी समय के लिए प्रक्रिया को फिर से शुरू करना होगा क्योंकि यह अचानक काम करना बंद कर देता है; आखिरकार, इन दिनों में, सैकड़ों एमबी रेंज में एक फाइलिंग वज़न मध्यम आकार की फ़ाइलों के लिए आदर्श है, मैं पूरी हार्ड डिस्क सामग्री को स्थानांतरित करने के बारे में बात नहीं कर रहा हूं।

मेरे विभिन्न परीक्षणों ने मुझे दिखाया कि एमपीटी एक बुग्गी रास्ता है, भले ही यह काम करते समय सबसे अच्छी गति प्राप्त कर सकता है (लेकिन इस तरह का कनेक्शन किसी भी व्यावहारिक उपयोग के लिए अक्सर टूट जाता है), जबकि दूसरा अधिक विश्वसनीय लगता है, लेकिन ऐसी कम गति को सफेद करें जो पूरी प्रक्रिया को समय की बर्बादी प्रदान करती है (जैसे मैंने कहा, मुझे एक संगीत एल्बम, टीवी श्रृंखला के एक एपिसोड या किसी अन्य फ़ाइल को स्थानांतरित करने के लिए एक घंटे या तो इंतजार करना स्वीकार्य नहीं है कि एमबी की एक जोड़ी)।

इस सरल कार्य को करने के लिए मेरा सबसे अच्छा विकल्प क्या है? कृपया ध्यान रखें कि मैं बिना किसी ऑनलाइन सेवा (ड्रॉपबॉक्स, गूगल ड्राइव, या ऐसा कुछ भी) का उपयोग किए बिना करना चाहता हूं, मुझे यह बेतुका लगता है कि मैं एक ही भौतिक कमरे में स्थित दो व्यक्तिगत उपकरणों के बीच कुछ व्यक्तिगत फ़ाइलों को स्थानांतरित करने के लिए। एक सर्वर का उपयोग करना पड़ता है, बहुत संभावना है, एक और महाद्वीप पर।


यदि भौतिक USB कनेक्शन पर MTP प्रोटोकॉल आपको समस्याएं पैदा कर रहा है, तो यह आपके सेटअप के साथ समस्या का संकेत देता है। यह विश्वसनीय और तेज होना चाहिए। यह 12.5 - 62.5 KB / सेकंड की तुलना में बहुत तेज होना चाहिए, जिसे आप रिपोर्ट कर रहे हैं और मैंने कभी भी इसे कनेक्शन को तोड़ते नहीं देखा है।
क्रिस इंएमोंटोनोन

3
क्या आपके पास कुछ सुझाव हैं कि मैं यह कैसे पता लगाने की कोशिश कर सकता हूं कि समस्या कहां है? एक Google खोज ने मुझे दिखाया कि मैं लिनक्स के तहत इस तकनीक के साथ समस्याएं पैदा करने वाला एकमात्र व्यक्ति नहीं हूं।
सेकेम्टी

FWIW, मैं jmtpfs का उपयोग करता हूं और यह अक्सर छोटी गाड़ी / धीमी गति से होता है। मुझे नहीं लगता कि यह adb pushतेज़ और विश्वसनीय होने के कारण शारीरिक संबंध में कोई समस्या है।
एंड्रस कोर्न

1
समस्या सिर्फ सुस्ती नहीं है - मैं सहज हो जाएगा कुछ स्थानान्तरण धीमी गति से होने के लिए ... जब मैं एक फ़ाइल की प्रतिलिपि (कहते हैं कि एक फिल्म या गाने) पूरे पीसी ' बंद हो जाता है '। क्यों?! अगर मैं विंडोज़ पर फ़ाइलों को ठीक उसी एंड्रॉइड डिवाइस पर किसी डिवाइस पर खींचता हूँ - मैं अभी भी असली चीज़ों को कर सकता हूं जैसे जावा को कंपाइल करना या ईमेल का जवाब देना। लेकिन लिनक्स पर एक प्रति का उपयोग करते हुए, नहीं, यह एक एकल थ्रेडेड MSDOS पीसी की तरह इंतजार करना चाहिए। क्या कभी समस्या है एंड्रॉयड इंटरफ़ेस - लिनक्स के लिए एक गाड़ी कार्यान्वयन प्रतीत होता है। थोड़ा उदास अगर वे दोनों एक ही लिनक्स से आते हैं स्थिर।
होगा

सैमसंग और उबंटू के साथ भी यही समस्या है। कभी-कभी यह तेज होता है, कभी-कभी यह बहुत धीमा होता है। फ़ाइलों को दिखाने और कॉपी / स्थानांतरित करने के लिए मिनटों तक प्रतीक्षा करने की आवश्यकता है
गुस

जवाबों:


5

केडीई कनेक्ट। मैं अपने फोन से अपने होम वाईफाई पर 35 मेगाबाइट प्रति सेकंड की तस्वीरों को स्थानांतरित कर रहा हूं। मेरे कार्यस्थल पर वाईफाई / नेटवर्क काफी खराब है: मुझे केवल 0.5 मेगाबाइट प्रति सेकंड मिलता है। एक ही कंप्यूटर - एक ही फोन।

नेटवर्क मैनेजर के माध्यम से कंप्यूटर पर एक साझा वाईफाई बनाने से चीजों को गति मिल सकती है। (वाईफाई कोड सेट करना याद रखें ताकि आप नेटवर्क न खोलें)


35 एमबी / एस? मुझे केवल किसी कारण से 1-2MB मिलता है। आप किस स्मार्टफोन, राउटर, कंप्यूटर का इस्तेमाल करते हैं?
ते री

सैमसंग s8 + टीपी-लिंक आर्चर सी 9। सुनिश्चित करें कि आपका फोन और लैपटॉप दो अलग-अलग बैंड (2.4Ghz और 5Ghz) पर नहीं है
user130356

लिनक्स पर UX बेहतर और बेहतर होता रहता है।
डी। दान

2

ADB पुश / पुल का उपयोग करें। या मुझे लगता है कि कुछ डिवाइस प्री-एमटीपी यूएसबी मास ट्रांसफर का समर्थन करते हैं। पहले इसे सक्षम करने की आवश्यकता हो सकती है। हालांकि adb शायद बड़े और तेज स्थानान्तरण के लिए सबसे अच्छा है।


1

अनुमतियाँ अक्सर समस्या लगती हैं। मैं उपयोग करता हूं

adb push <file on pc> /storage/self/primary/Download/

बाद की निर्देशिका जो उपयोगकर्ता द्वारा लिखी जा सकती है, सिस्टम डायर के विपरीत जो रूट फोन की आवश्यकता होती है।

नायब यह स्वचालित रूप से आह्वान करता है adb start-server; adb kill-serverफ़ाइल स्थानांतरण के बाद साफ करना ।

डाउनलोड फ़ोल्डर में समाप्त होने वाली फाइल को फोन के मेनू 'सेलेक्ट' और 'मूव' फंक्शन्स के साथ स्थानांतरित किया जा सकता है।

यदि आप फोन के आंतरिक कामकाज को संशोधित करने की कोशिश कर रहे हैं, तो आपको रूट एक्सेस की आवश्यकता है ...


1

मैं मानता हूं कि लिनक्स कंप्यूटर और एंड्रॉइड फोन के बीच वाईफाई पर फाइल कॉपी करना बेतुका मुश्किल है। इस IMO के लिए सबसे सुविधाजनक उपकरण केडीई कनेक्ट है, हालांकि मेरे मामले में अक्सर लिनक्स में यह समस्या होती है -> बिना किसी सार्थक टिप्पणी के एंड्रॉइड डायरेक्शन रिटर्निंग एरर।

लिनक्स के लिए -> मेरे मामले में एंड्रॉइड दिशा शुद्ध एफ़टीपी समाधान सबसे अच्छा काम करता है। मेरा सेट अप:

  • एंड्रॉइड: मैं एफ़टीपी क्लाइंट के रूप में कुल कमांडर ऐप (टीसी) का उपयोग करता हूं (आपको टीसी के लिए एफ़टीपी प्लगइन स्थापित करने की आवश्यकता हो सकती है)
  • लिनक्स: मैं एक FTP सर्वर के रूप में vsftpd सेवा का उपयोग करता हूं:

    - एक बेहतरीन लेख, जो आप यहां पा सकते हैं, एक एफ़टीपी सर्वर स्टेप कैसे सेट करें: https://www.wikihow.com/Set-up-an-FTP-Server-in-Ubuntu-Linux

    - कभी-कभी आप अपनी vsftpd सेवा की स्थिति को सत्यापित करना चाहते हैं, यह कैसे करें कि आप यहां पा सकते हैं: /ubuntu/19320/how-to-enable-or-disable-services

  • एक बार जब ऊपर सेट किया जाता है, तो कुल कमांडर ऐप में एक नया एफ़टीपी कनेक्शन बनाएं (उपयोगकर्ता: अनाम, आईपी: [ifconfig कमांड - wlan0 का उपयोग करके लिनक्स पर सत्यापित करें, सबसे अधिक संभावना 192.168 से शुरू होगी।], एसएसएल: नहीं, नाम: आपका पसंदीदा। कनेक्शन नाम])।

अपने लिनक्स पर एफ़टीपी सर्वर से टीसी से कनेक्ट करने के बाद आप लिनक्स कंप्यूटर से एंड्रॉइड डिवाइस पर फ़ाइलों को कॉपी कर सकते हैं: एक पैनल में आपके पास लिनक्स पर अपना एफ़टीपी सर्वर फ़ोल्डर है और दूसरे में आप अपने एंड्रॉइड पर किसी भी निर्देशिका को चुन सकते हैं और फ़ाइलों को कॉपी कर सकते हैं एक दूसरे से।


0

शायद Airdroid पर एक नज़र डालें , जिसे वाई-फाई के माध्यम से स्थानीय रूप से फ़ाइलों को स्थानांतरित करना चाहिए।


4
धन्यवाद, लेकिन जैसा मैंने कहा, मैं ऑनलाइन समाधानों पर भरोसा नहीं करना पसंद करता हूं; AirDroid का उपयोग करने के लिए आपको एक खाते को पंजीकृत करने की आवश्यकता है, यह ऐसा कुछ नहीं है जो मैं एक साधारण फ़ाइल स्थानांतरण कार्य के लिए तैयार हूं।
सेकेम्टी

ठीक है, क्षमा करें। पिछली बार जब मैंने इसका इस्तेमाल किया था, तो फोन एक वेबसर्वर शुरू कर देता था और आप इसे शॉर्ट (4 अंक) प्रमाणीकरण-कोड का उपयोग करके स्थानीय वाईफाई से एक्सेस कर सकते थे। खाता वापस मजबूर नहीं किया गया था।
kyze

2
इसके अलावा, मैं यह नहीं देखता कि मुझे फाइलों को स्थानांतरित करने के लिए
ऑर्ड्रे

0

यदि आपके पास अपने लिनक्स बॉक्स पर सांबा है, तो "FolderSync लाइट" बहुत अच्छी तरह से काम करता है, लेकिन मुख्य रूप से निर्देशिकाओं के जोड़े को सिंक में रखने के लिए; इस प्रकार यह गीतों और चित्रों के लिए अच्छा है, लेकिन एकतरफा स्थानान्तरण के लिए इतना नहीं।

जैसा कि दूसरों ने कहा है, adb pushएक केबल कनेक्शन पर फोन पर फ़ाइलों को स्थानांतरित करने का एक अच्छा तरीका है। किसी को फ्यूज के लिए एक एडबफ लिखना चाहिए। :)


0

SSH सर्वर और Filezilla का उपयोग स्वीकार्य वायरलेस स्थानांतरण गति, विश्वसनीय और सुरक्षित फ़ाइल स्थानान्तरण प्रदान करता है, मेरी राय में।


2
सिवाय इसके कि आपके sshd उपयोगकर्ता के पास बाहरी SD कार्ड पर लिखित अनुमति नहीं हो सकती है, उदाहरण के लिए ...
Jay

0

मैंने पाया है कि यह केवल यूएसबी के लिए काम करता है अगर मैं उस डिवाइस या इसी तरह के डिवाइस के साथ आपूर्ति की गई केबल का उपयोग करता हूं। मेरे अयोग्य सैमसंग टैबलेट से यूएसबी केबल मेरे एंड्रॉइड ओनिक्स रिप्लेसमेंट के साथ ठीक काम करता है। केवल एक चीज जो मेरे फोन के लिए काम करती है, वह है केबल जो इसके साथ आई थी। अन्य USB चार्जिंग / ट्रांसफर केबल काम नहीं करते हैं या पूरी तरह से नहीं करते हैं: उदाहरण के लिए .mp3 फ़ाइलों की प्रतिलिपि नहीं बनाएंगे। पता नहीं क्यों ऐसा है। लेकिन गैर डिवाइस केबल अक्सर USB डिवाइस के रूप में दिखाई नहीं देते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.