【问题标题】:How to get available/free sdcard space in android with adb command如何使用 adb 命令在 android 中获取可用/空闲 sdcard 空间
【发布时间】:2014-04-08 20:39:02
【问题描述】:

我正在尝试使用 adb 命令获取可用的 sdcard 空间,但我无法实现。任何关于如何获得 SD 卡空间的建议。

【问题讨论】:

  • 如何获得以 KB 为单位的结果?我的 df 命令返回的 GB 粒度不够
  • @JoshGraham 使用 df -h 供人类阅读。

标签: android adb diskspace


【解决方案1】:

使用 df,与任何 Linux 发行版一样。并非所有 Android 设备都有它,但它通常似乎可用。

【讨论】:

  • 感谢 df 命令有效!!我在三星 SIII、Note、Nexus 5、SIV 上试了试,效果很好。为了获得 sdcard 的可用空间,我使用了这个命令: adb shell df /data
  • 如果您在 shell 中没有 df 命令,请尝试从 busybox: adb shell busybox df -h | grep '^/dev/fuse' 中运行它。如果您没有busybox,请安装它:-)
  • 我正在忙着,因为 df 选项(如 -h)不起作用。
【解决方案2】:
  1. df:磁盘空间详细信息。

    adb shell df

  2. du:指定文件和子目录使用的磁盘空间。

    adb shell du

  3. df -h:KB/MB 格式的磁盘空间详细信息。

    adb shell df -h

  4. du -h:指定文件和子目录使用的磁盘空间,KB/MB 格式。

    adb shell du -h

  5. 有关特定文件夹桌面空间的详细信息。

    adb shell df /system

  6. 有关特定文件夹和子目录的桌面空间详细信息

    adb shell du /system

【讨论】:

    【解决方案3】:

    df -h 查找磁盘使用情况和查找大文件:

    du -a <the_dir> | sort -n -r | head -n 20
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-02-05
      • 2011-09-23
      • 1970-01-01
      • 1970-01-01
      • 2011-04-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多