दूरस्थ निर्देशिका को सूचीबद्ध करने के लिए ADB का उपयोग कैसे करें?


15

मैं adb push lol.png /storage/sdcard0/अपने गैलेक्सी S6 के लिए एक परीक्षण फ़ाइल को धक्का देता था, और मेरे Android फ़ाइल स्थानांतरण में प्रदर्शित होने में विफल रहने पर फ़ाइल सफलतापूर्वक स्थानांतरित कर दी गई थी। यह शायद इस तथ्य के कारण है कि S6 में sdcard0 निर्देशिका नहीं है।

मैं अपने द्वारा ट्रांसफर की गई फ़ाइल (और sdcard0 निर्देशिका जिसे मैंने गलती से बनाया है) को निकालना पसंद करता हूं। लेकिन मुझे नहीं पता कि एडीबी के माध्यम से दूरस्थ निर्देशिका कैसे सूचीबद्ध की जाती है। क्या यह संभव है? और कैसे?

जवाबों:


27

किसी भी लिनक्स प्रणाली में - करने के लिए आसान

  1. अपने डिवाइस को हमेशा की तरह कनेक्ट करें
  2. का उपयोग करके लॉग इन करें adb shell
  3. lsवर्तमान निर्देशिका में फ़ाइलों को सूचीबद्ध करने के लिए कमांड का उपयोग करें , और cdनिर्देशिकाओं को बदलने के लिए कमांड (यानी पेड़ पर जाएं / निर्देशिकाओं के माध्यम से नेविगेट करें)

आदेशों के विवरण के लिए, संबंधित लिनक्स मैन पेजों की जांच करें - जैसे कि आदमी ls और आदमी cd

संपादित करें: यदि आप कमांड लाइन के "डर" रहे हैं, तो आप एडीबी फ़ाइल प्रबंधक ( उदाहरण के लिए यहां देखें ) का भी उपयोग कर सकते हैं ।


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

@ एयरवंग adb shell ls /। जैसे इज़ी ने कहा, इन कमांड के लिए मैनुअल देखें।
मैथ्यू पढ़ें

कहाँ निर्देशिका पदानुक्रम में आप के साथ अंत में adb shellअक्सर डिवाइस और / या ROM पर निर्भर करता है। यह सुनिश्चित करने के लिए कि आप कहां हैं: cd /आपको जड़ में रखता है। हमेशा।
इज़्ज़

0
adb shell su -c ls -R *

यह सभी फ़ोल्डर्स को उनकी सामग्री और उनके सबफ़ोल्डर्स के साथ सूचीबद्ध करेगा।


मुझे यह मिल रहा है /system/bin/sh: su: not found?
मतिफौ सिप
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.