This article will introduce how to transfer files from adb push and pull command in Android.
With these command, you can copy files from the device/PC to the PC/device.
1. "adb push FILE_PATH DEVICE_PATH": Copy from PC to Device
In this example, The following command copies the screenshot.png file on the PC to the /sdcard path on the device.
$ adb push screenshot.png /sdcard/
screenshot.png: 1 file pushed, 0 skipped. 224.4 MB/s (2023568 bytes in 0.009s)You can check if the file has been copied with the adb command or you can check with File browser app.
$ adb shell ls /sdcard/screenshot.png
/sdcard/screenshot.png2. "adb pull DEVICE_PATH": Copy from Device to PC
The following command downloads the file /sdcard/Pictures/IMG_20210711_140802.jpg from the device to the PC.
$ adb pull /sdcard/Pictures/IMG_20210711_140802.jpg
/sdcard/Pictures/IMG_20210711_140802.jpg: 1 file pulled, 0 skipped. 4.0 MB/s (36850 bytes in 0.009s)You can check what has been copied to the PC like this command in Linux. or You can check it with a File browser app in you PC.
$ ls
IMG_20210711_140802.jpgRelated Posts
- How to download and build Android 13, AOSP
 - Notification permission request, pop up notification in Android 13
 - Resolve `Access blocked: ComponentInfo` error on Android 13
 - Fix error "android gradle plugin requires java 11 to run. you are currently using java 1.8."
 - Android - Vibration, Vibrator, VibrationEffect example
 - How to get phone number in Android
 - How to create Bugreports and Logcat with ADB in Android
 - Clear application user data with ADB in Android
 - How to disable/enable apps with ADB in Android
 - How to find PID of a package with adb in Android
 - How to grant/revoke permissions with adb in Android
 - How to install an apk(app) with adb in Android
 - How to kill a process/package from ADB in Android
 - How to transfer files using adb push/pull command in Android
 - How to capture the screen from adb in Android
 - How to uninstall/install system apps from adb in Android
 - How to change Settings values from adb in Android
 - How to Factory reset with ADB in Android
 - How to get logcat from ADB command in Android
 - How to capture Heap Dump from app with ADB in Android
 - How to force stop an app with adb in Android
 - How to start/stop a service from adb in Android
 - How to send/broadcast an intent from adb command in Android
 - How to start an activity from adb in Android
 - How to generate input from adb in Android
 - How to check SQLite DB table in Android Studio
 - How to get memory info and thread list from adb in Android
 - Android - Uri, Scheme and SSP(Scheme Specific Part)
 - How to parse a xml file with XmlResourceParser in Android
 - Android - Signing an apk with Platfom key
 - How to fix "Cleartext HTTP ... not permitted" for Android development
 - How to fix "kvm permission denied" for Android Emulator
 - Using ADB over Wifi for Android development