ncdu на Android: с компьютера анализируем, чем забита память смартфона

— Ставим Termux (Android >= 5.0)
— Заходим в Termux и из репозитория ставим ncdu (ncurses disk usage analyzer):
pkg install ncdu
— В настройках Android разрешаем отладку по USB, подключаем телефон к компьютеру по USB (или используем ADB Manager по WiFi)
— Заходим в консоль телефона:
adb shell
В случае использования ADB Manager по WiFi будет так:
adb connect 192.168.1.179, где 192.168.1.179 — это IP-адрес, который вам покажет ADB Manager
— В консоли телефона выполняем su для перехода в root-режим
— Выполняем в консоли телефона (ниже одна команда):
env LD_LIBRARY_PATH=/data/data/com.termux/files/usr/lib /data/data/com.termux/files/usr/bin/ncdu
Запустится консольная программа ncdu для анализа, что занимает место на диске. Скриншот ниже.
Горячая клавиша d для удаления выбранной папки или файла. Стрелки вверх/вниз и клавиша Enter для перехода по дереву файловой системы.

Ссылки:
[1] Про ncdu: http://ashep.org/2013/analiz-ispolzovaniya-diska-pri-pomoshhi-ncdu/
[2] Метод запуска: https://github.com/termux/termux-app/issues/77

Отправить ответ

avatar
  Subscribe  
Сообщать по почте