ADB를 사용하여 원격 디렉토리를 나열하는 방법은 무엇입니까?


15

내가 사용하는 adb push lol.png /storage/sdcard0/내 갤럭시 S6에 테스트 파일을 밀어, 내 Android 파일 전송에 표시하는 데 실패하면서 파일이 성공적으로 전송되었습니다. S6에 sdcard0 디렉토리가 없기 때문일 수 있습니다.

전송 한 파일 (및 실수로 만든 sdcard0 디렉토리)을 제거하고 싶지만 ADB를 통해 원격 디렉토리를 나열하는 방법을 모르겠습니다.

답변:


27

모든 Linux 시스템에서와 같이 쉬운 작업 :

  1. 평소와 같이 장치를 연결
  2. 사용하여 로그인 adb shell
  3. ls명령을 사용하여 현재 디렉토리의 파일을 나열하고 디렉토리 cd를 변경 하는 명령을 사용하십시오 (예 : 트리를 걷거나 디렉토리를 탐색)

명령에 대한 자세한 내용은 해당 Linux 매뉴얼 페이지 (예 : man lsman cd)를 확인하십시오 .

편집 : 명령 행이 "두려운"경우 ADB 파일 관리자를 사용할 수도 있습니다 ( 예 는 여기 참조 ).


아니요 그래픽 인터페이스를 원하지 않습니다. 빠른 후속 질문이 있습니다. adb 쉘이 루트로 이동합니까? ls 명령이 루트와 다른 디렉토리를 제공하기 때문에 묻습니다 (전화로보기). 감사.
Aero Windwalker

@AeroWang adb shell ls /. Izzy가 말했듯이,이 명령들에 대한 매뉴얼을보십시오.
Matthew 읽기

디렉토리 계층에서 결국 adb shell장치 및 / 또는 ROM에 따라 다릅니다. 현재 위치를 확인하려면 cd /루트에 배치하십시오. 항상.
Izzy

0
adb shell su -c ls -R *

내용과 하위 폴더가있는 모든 폴더가 나열됩니다.


이것을 시도하면 얻을 수 /system/bin/sh: su: not found있습니까?
Matifou
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.