एक माउंटेड फोन पर डेटा एक्सेस करना हमेशा के लिए होता है [डुप्लिकेट]

Dec 12 2020

मेरे पास एक Smasung A40 है, और जब मैं इसे कुछ डेटा प्राप्त करने के लिए MTP के माध्यम से जोड़ता हूं, तो यह AGES लेता है। जब मैं इसे पहले कनेक्ट करता हूं और फोन को खोलने का प्रयास करता हूं, तो किसी भी फ़ोल्डर के प्रदर्शित होने से पहले इसे 30 सेकंड का समय लगता है, और यदि मैं किसी उपनिर्देशिका को खोलता हूं तो वही होता है। फ़ाइलें एक्सेस करना भी विशेष रूप से तेज़ नहीं है (जैसे कि चित्र खोलने के लिए 10s)

मेरी Google खोज का कोई परिणाम नहीं निकला। मैं एक छोटी, USB 3-केपबे केबल का भी उपयोग कर रहा हूं, लेकिन समस्या अभी भी मौजूद है, कोई फर्क नहीं पड़ता कि मैं किस केबल या किस यूएसबी पोर्ट का उपयोग करता हूं। मैं स्थापित किए गए सभी अपडेट के साथ Ubuntu 20.04 LTS चला रहा हूं।

इस मुद्दे पर क्या कारण हो सकता है पर कोई विचार?

जवाब

mchid Dec 13 2020 at 22:42

MTP को दोष देना है और हम उस समस्या के लिए Microsoft और Android को धन्यवाद दे सकते हैं। इसका उत्तर या तो पीटीपी जैसी एक अलग प्रोटोकॉल का उपयोग करके फ़ाइलों को स्थानांतरित करना है या मैं आपके स्थानीय नेटवर्क पर फ़ाइलों को वायरलेस तरीके से स्थानांतरित करने के लिए एंड्रॉइड पर "सॉफ़्टवेयर डेटा केबल" जैसे एक फाइलरवर एप्लिकेशन को स्थापित करने का सुझाव दूंगा या ब्लूटूथ का उपयोग कर सकता हूं (यह तारों के बिना आसान और तेज है) ।


साइड नोट: यदि आप पहले से नहीं है, तो एडीबी स्थापित करें (sudo apt install android-tools-adb) और फाइलों को पहले की तरह स्थानांतरित करने का प्रयास करें। कभी-कभी, यह उन समस्याओं को हल करता है, और आप अभी भी चित्रमय फ़ाइल एक्सप्लोरो का उपयोग करने में सक्षम होंगे।

अन्य विकल्प का उपयोग करना होगा adbजो एमटीपी की तुलना में काफी तेज है।

सबसे पहले, आपको एडीबी स्थापित करने की आवश्यकता होगी:

sudo apt update
sudo apt install adb

नोट: यदि आपको "पैकेज का पता लगाने में असमर्थ" त्रुटि मिलती है, तो दौड़ें: sudo add-apt-repository universeऔर फिर से प्रयास करें

फिर, अपने फोन की उबंटू से फाइल को "खींचने" के लिए एडीबी कमांड का उपयोग करने के लिए इन निर्देशों का पालन करें या उबंटू से अपने फोन पर "पुश" फाइलों को करें।

तुम भी उपयोग करने के लिए सक्षम होना चाहिए lsऔर cdका उपयोग करने और adb शेल कमांड:

adb shell 

और फिर निर्देशिका और सूची फ़ाइलों को बदलने के लिए सामान्य cdऔर उपयोग lsकरें।

यदि आपका फोन रूट नहीं किया गया है, तो आपको भंडारण निर्देशिका से फ़ाइलों को सूचीबद्ध करने की आवश्यकता होगी या आपके पास अनुमति नहीं होगी, ताकि आप उपयोग करने cd /storageसे पहले उपयोग lsकर सकें या आप केवल निम्नलिखित कमांड का उपयोग करके सब कुछ सूचीबद्ध कर सकते हैं (निर्देशिका नीली या सफेद होगी) :

ls -R --color=always /storage

और आप किसी विशेष फ़ाइलनाम या निर्देशिका को खोजने के लिए grep का उपयोग कर सकते हैं (उदाहरण के लिए अपने DCIM निर्देशिका की तरह):

ls -R /storage | grep DCIM

यदि आपको अपनी फ़ाइलों के स्थान को खोजने के लिए एक आसान विधि की आवश्यकता है, तो आप अपने एंड्रॉइड डिवाइस पर एक शेल स्थापित कर सकते हैं, findजिसमें "एंड्रॉइड के लिए टर्मिनल एमुलेटर" नामक ऐप का उपयोग करके कमांड तक पहुंच हो ।

find /storage

यदि आपके पास कोई रूट किया हुआ फ़ोन नहीं है (और इसके पास भी है grep) तक पहुँचने के लिए आपके पास बहुत अधिक हर फ़ाइल की पूरी सूची होगी ।

अदब का उपयोग करके फाइलों को खोजने और सूचीबद्ध करने के बारे में अधिक जानकारी के लिए यहां देखें।


वैकल्पिक रूप से, आप Google ड्राइव का उपयोग करके अपने फ़ोन से अपने कंप्यूटर पर फ़ाइलें भी स्थानांतरित कर सकते हैं।

सबसे पहले, अपने खाते में फ़ाइलें अपलोड करने के लिए Google ड्राइव ऐप का उपयोग करें।

फिर, drive.google.com पर जाने के लिए किसी भी कंप्यूटर पर वेब-ब्राउज़र का उपयोग करें और अपने खाते में साइन इन करें जहाँ आप फ़ाइल डाउनलोड कर सकते हैं।