I am trying to get free sdcard space with adb command, but I could not able to achieve. Any suggestions how to get the sdcard space.
Use df
, as with any Linux distro. Not all Android devices may have it, but it usually seems to be available.
adb shell busybox df -h | grep '^/dev/fuse'
. If you don't have busybox, install it :-) –
Overscrupulous -h
) aren't working. –
Justify df: Disk space details.
adb shell df
du: Disk space used by the specified files and subdirectories.
adb shell du
df -h: Disk space details in KB/MB format.
adb shell df -h
du -h: Disk space used by the specified files and subdirectories in KB/MB format.
adb shell du -h
For specific folder desk space details.
adb shell df /system
For specific folder and sub-directories desk space details
adb shell du /system
Only for the root level folders
adb shell du -x -sh /*
df -h
to find disk usage and to find big files:
du -a <the_dir> | sort -n -r | head -n 20
du | sort -n -r
will mess up the hierarchy of folders, so I prefer -t, --threshold=SIZE
to set a threshold.
But du on my Android phone doesn't have -t, --threshold=SIZE
option
So I found an alternative:
du -m | awk '$1 >= 100'
(Display directories with a size >= 100MB)
© 2022 - 2024 — McMap. All rights reserved.
df -h
for human readable. – Vacate