参考:
Android ADB shell 填充SD卡方法详解整理_adb shell dd-CSDN博客
使用adb命令完成:
通过如下 adb 命令在 /mnt/sdcard/ 目录下产生一个名为 bigfile 的文件,让其自动增长到磁盘剩余空间大小。
bash
adb shell dd if=/dev/zero of=/mnt/sdcard/bigfile
if=/dev/zero:
if
表示输入文件(input file)。/dev/zero
是一个特殊的设备文件,它会不断产生零字节(0x00)。因此,该命令实际上从/dev/zero
中读取数据。of=/mnt/sdcard/bigfile:
of
表示输出文件(output file)。/mnt/sdcard/bigfile
是要创建的输出文件的路径。在这个例子中,它将在 Android 设备的 SD 卡根目录下创建一个名为bigfile
的文件。整体作用
- 这个命令的整体作用是在 Android 设备的存储中创建一个名为
bigfile
的文件,并将其填充为零。在没有指定其他参数的情况下,dd
会默认以 512 字节为块来写入数据,因此每次从/dev/zero
读取的一块数据都会被写入到bigfile
中。
如果需要由 0x00填充改为随机填充,可以使用
bash
adb shell dd if=/dev/urandom of=/mnt/sdcard/bigfile