Команда оболочки для создания файлов
Я хочу создавать файлы с разными размерами на устройстве Android. Один из подходов, которые я уже пробовал, заключался в создании фиктивных файлов с использованием fsutil
и подтолкнуть его к устройствам.
Есть ли способ добиться подобного результата с помощью команды внутри adb shell
?
1 ответ
Да, вы можете сделать это с помощью dd
команда. Я не совсем уверен, что он доступен на вашем устройстве. Он отлично работает на моем устройстве, вы можете попробовать.
На вашем хосте, который соединяется с вашим устройством Android, с adb
включите отладку, используя следующую команду для создания фиктивного файла.
adb shell 'dd if=/dev/zero of=/data/local/tmp/test.img bs=4k count=800'
# check the result
adb shell ls -l /data/local/tmp/test.img
-rw------- shell shell 3276800 2017-06-21 17:33 test.img
Команда выше получит данные от /dev/zero
и вывод на /data/local/tmp/test.img
(общедоступный каталог для записи на устройстве Android), настроить bs
а также count
ценность в вашей ситуации.