Skip to main content
Scario Side Quest

Cancellare file su Android utilizzando il terminale di un pc

Può tornare utile se vi è mai capitato di non poter avviare un dispositivo correttamente perchè troppo pieno

Innanzitutto, per collegare un dispositivo Android al pc e riuscire ad operare sopra ad esso ci sono due prerequisiti:

Possiamo verificare se abbiamo gli Android Platform Tools installati aprendo un terminale e dando il comando

adb version

Se riceveremo un errore, possiamo installarli tramite winget (il gestore di pacchetti di Windows 10/11) con l'istruzione

winget install --id Google.PlatformTools

e riavviando il pc (non dovrebbe essere necessario, ma a me non hanno funzionato senza).

Per verificare invece se Debug USB è attivo sul nostro Android, apriamo le Opzioni Sviluppatore nelle impostazioni dello smartphone e andiamo a cercare proprio la spunta Debug USB per vedere se è attiva.

Una volta che abbiamo tutto, colleghiamo lo smartphone al pc. Quando ci viene chiesto su Android che tipo di collegamento vogliamo, scegliamo Trasmissione dati.

Ora, se da Windows facciamo

adb devices

dovremmo vedere l'id del nostro dispositivo collegato.

Nel mio caso volevo sapere qual'era la cartella più pesante presente sul telefono, backupparla sul mio pc e poi rimuoverla dallo smartphone.

adb shell 'du -sm /sdcard/* | sort -nr | head-20'

mi ha restituito la lista delle cartelle in ordine di grandezza.

Dato che nel mio caso il problema era la cartella dei media di WhatsApp, prima ho lanciato

adb pull /sdcard/Android/media/com.whatsapp/WhatsApp/Media

per backuppare sul pc quella cartella, e poi ho usato

adb shell rm -rf /sdcard/Android/media/com.whatsapp/WhatsApp/Media/*

per cancellare i file stessi. Ho poi riavviato lo smartphone da terminale facendo

adb reboot