Bagaimana cara menggunakan ADB untuk membuat daftar direktori jarak jauh?

15

Saya biasa adb push lol.png /storage/sdcard0/mendorong file uji ke Galaxy S6 saya, dan file itu berhasil ditransfer ketika gagal muncul di Transfer File Android saya. Ini mungkin karena fakta bahwa S6 tidak memiliki direktori sdcard0.

Saya suka menghapus file yang saya transfer (dan direktori sdcard0 yang saya buat secara tidak sengaja. Tapi saya tidak tahu cara mendaftar direktori jarak jauh melalui ADB. Apakah itu mungkin? Dan Bagaimana?

Aero Windwalker
sumber

Jawaban:

27

Mudah dilakukan - seperti pada sistem Linux apa pun:

  1. Hubungkan perangkat Anda seperti biasa
  2. login ke dalamnya menggunakan adb shell
  3. gunakan lsperintah untuk membuat daftar file dalam direktori saat ini, dan cdperintah untuk mengubah direktori (yaitu berjalan di pohon / navigasi direktori)

Untuk perincian tentang perintah, periksa halaman manual Linux yang sesuai - mis. Man ls dan man cd .

Sunting: Jika Anda "takut" pada baris perintah, Anda juga dapat menggunakan file manager ADB (lihat contoh di sini ).

Izzy
sumber
Tidak, saya tidak ingin antarmuka grafis. Saya punya pertanyaan tindak lanjut cepat. Adb shell membawa Anda ke root? Saya bertanya karena perintah ls memberi saya direktori yang berbeda dari root saya (melihat di telepon). Terima kasih.
Aero Windwalker
@ AeroWang adb shell ls / . Seperti kata Izzy, lihat manual untuk perintah-perintah ini.
Matius Baca
Di mana dalam hierarki direktori Anda adb shellsering bergantung pada perangkat dan / atau ROM. Untuk memastikan di mana Anda berada: cd /menempatkan Anda di root. Selalu.
Izzy
0
adb shell su -c ls -R *

Ini akan mencantumkan semua folder dengan konten dan subfoldernya.

Aggelos
sumber
coba ini /system/bin/sh: su: not found?
Matifou