Script del terminale per confrontare ed eliminare cartelle e file della libreria inutilizzati

-1

Sto pulendo la mia libreria da junk su un MacBook Air (MacOS 10.8.4). Nel tempo ho scaricato, installato e cancellato le applicazioni (non sono più nella mia cartella Applicazioni).

Tuttavia, molti di loro (alcuni di cui non ho più la minima idea di cosa siano) sono ancora nella mia Libreria in posti diversi.

Quelli che posso trovare e riconoscere posso cancellare manualmente (come Wondershare) ... ma!

Domanda: Esiste un modo sicuro e pulito usando Terminal o altre applicazioni, per confrontare la mia cartella Applicazioni per le applicazioni installate nella Libreria ed eliminare cartelle e file inutilizzati.

In altre parole: se l'applicazione NON è nella mia cartella Applicazioni, dovrebbe non essere nella libreria.

    
posta Buscar웃 01.07.2013 - 19:51
fonte

2 risposte

0

L'utilizzo del OmniDiskSweeper funzionerebbe, ma mi richiederà di cercare e distruggere uno per uno mentre sono stato molto attento cosa.

Esempio:

OmniDiskSweeper ha rilevato 1.5 Gig nella libreria di GarageBand che ho rimosso mentre tornavo usando i Finder "sposta nel cestino".

Sembra che l'omnidisksweep sia la scelta corrente per farlo.

    
risposta data 01.07.2013 - 23:29
fonte
1

Altre opzioni:

  • Ordina ~/Library/Preferences o ~/Library/Containers per data di modifica
  • Abilita il calcolo di tutte le dimensioni e ordina le cartelle per dimensione in Finder
  • for f in ~/Library/Containers/*; do osascript -e "app id \"${f##*/}\"" &> /dev/null || echo $f; done
  • cd ~/Library/Application\ Support; for d in *; do find "$d" -exec stat -f "%m $d" {} + | sort -n | tail -n1; done | sort -n
  • cd ~/Library/Preferences; find . -name \*.LSSharedFileList.plist -mtime +30 -delete; ls -rt *.plist | grep -v apple | sed 's/^/rm /'
risposta data 02.07.2013 - 10:56
fonte

Leggi altre domande sui tag