Elimina manualmente le lingue non utilizzate da macOS

3

Sì, so che ci sono app come Monolingual, Mackeeper, iCleanLanguage ecc. che possono farlo per me, ma mi sentirei più a mio agio nel farlo se non fosse una seccatura. Come posso farlo?

Anche se ci sono altri file che posso cancellare manualmente per liberare spazio - per favore fatemelo sapere.

    
posta Peter 09.12.2017 - 01:32
fonte

2 risposte

2

I file di lingua per ogni applicazione sono memorizzati in

APPL.app/Contents/Resources/LANG.lproj

Rimuoverli per applicazioni non standard è facile (specialmente da Terminal), per le applicazioni standard devi prima disabilitare SIP.

Lo spazio ottenuto rimuovendoli potrebbe essere piccolo, ma usano circa 1,3 GB nella mia cartella Applicazioni con circa 350 applicazioni installate. Inoltre è necessario rifare questo con ogni aggiornamento. Probabilmente ottieni di più rimuovendo alcune applicazioni non standard non utilizzate.

    
risposta data 09.12.2017 - 14:00
fonte
1

Come @Tom & @patrix ha detto che farlo manualmente è noioso e noioso, specialmente quando lo facciamo con Finder.

L'uso di Monolingual è alquanto sicuro a mio avviso e molto più facile rispetto al fare 'te stesso'.

Tuttavia, se vuoi provare questo con una linea di comando:

sudo find / \( -name *.lproj -and \! \( -name English.lproj -or -name en.lproj -or -name en_AU.lproj -or -name en_CA.lproj -or -name en_GB.lproj \) \) -exec rm -rf {} \;

Questo dovrebbe funzionare, se non lo riscrivi, ma copialo e incollalo. Ma è solo un esempio: potrebbe danneggiare completamente il tuo sistema poiché alcune parti delle applicazioni potrebbero non essere standard, avere queste parti firmate in codice ecc. Potrebbe essere una buona idea modificare l'esempio per avviare la ricerca non alla radice livello ma solo in / Applicazioni.

Usando un'applicazione specializzata di solito si evita la rottura a quel livello, dal momento che le migliori applicazioni per quell'azione utilizzano liste nere che evitano di toccare parti problematiche conosciute. Monolingual non mi ha mai dato problemi e guadagnato spazio significativo.

Ricorda che questo richiede più delle altre azioni che hai pronto per il backup; e nei sistemi operativi > 10.10 Yosemite che SIP è disabilitato. Dal momento che esegue la scansione su tutto il tuo filesystem sarà una mossa saggia per smontare tutti gli altri volumi prima di raggiungere il ritorno su quello.

Permettetemi di avvertirvi ancora una volta: un'applicazione specializzata per questo compito sarà molto più semplice per la vostra mente: se qualcosa va storto, sapete a chi dare la colpa: lo sviluppatore e voi stessi.

Anche se rimuovere i file di lingua è un passo per intraprendere un filesystem con spazio limitato, ci sono altri passi da fare, forse preferenzialmente. Aumentare la compressione HFS è uno, eliminando le applicazioni utilizzate raramente l'altra possibilità di guardare.

    
risposta data 09.12.2017 - 14:17
fonte

Leggi altre domande sui tag