E' proprio una questione di come funziona MacOS, sostanzialmente .trashes ricorda al Mac che quei programmi vengono da quella USB per un eventuale ripristino. Quindi bisogna cancellarli dal cestino del Mac. Se la procedura non dovesse funzionare basta andare a creare uno script per farlo da shell.
La procedura è questa:
- Lanciare l’applicazione Script Editor che si trova nella cartella Applescripts, contenuta a sua volta nella cartella Applicazioni.
- All’interno della finestra dell’editor scrivere quanto segue (o magari copiare e incollare): do shell script “rm -rf /Volumes/NOMECHIAVETTA/.Trashes/*”
- Sostituire a NOMECHIAVETTA il nome con cui la memoria viene montata sul desktop (eventuali spazi all’interno del nome vanno quotati precedendoli con il doppio carattere “”, nello script).
- Sempre in Script Editor, dal menu Archivio selezionare Registra con nome, dare un nome allo script (p. es. Vuota cestino), impostare il formato del documento a Applicazione, e salvarlo nella memoria stessa. Volendo gli si può anche dare un’icona appropriata.
A questo punto ci si troverà l’applicazione “Vuota cestino” sulla memoria USB; dopo aver cancellato i file che non ci servono più dalla memoria, facendo doppio clic su “Vuota cestino” quei file (e solo quelli) verranno definitivamente eliminati recuperando spazio sulla memoria stessa.
Attenzione: dopo aver utilizzato lo script le successive cancellazioni di files dalla chiavetta saranno definitive (l’OS avviserà della non annullabilità dell’operazione) fino a che non si estrarrà e poi reinserirà la chiavetta stessa.