Elimina automaticamente le cartelle temporanee ~ / Library / Application Support

1

Ho un flash drive che porto ovunque e che ha alcune applicazioni standalone che uso ovunque installate su di esso. Tuttavia, la maggior parte di questi lascia le cartelle di Application Support dietro, e non voglio dare ad altre persone l'accesso a nessuna delle mie informazioni, ecc.

C'è un modo per eliminare automaticamente queste cartelle prima o subito dopo aver rimosso la mia unità flash? Ho provato a scrivere un flusso di lavoro di Automator per farlo, e funziona, ma sembra molto sfacciato.

Inoltre, la maggior parte delle specifiche che ho detto sono flessibili; Voglio solo qualcosa che farà il lavoro il 100% delle volte.

    
posta Timothy Mueller-Harder 20.01.2012 - 04:25
fonte

2 risposte

3

Ti suggerisco di utilizzare un account guest su OS X se vuoi che determinati file di directory home vengano cancellati automaticamente per te. La home directory di un account ospite viene ripulita quando ci si disconnette.

Da link :

Important: Files created by a guest user are deleted when the user logs out. A temporary home folder is created for the guest user’s files, but this folder and its contents are deleted when the user logs out.

    
risposta data 20.01.2012 - 04:28
fonte
2

So che hai già provato a scrivere un flusso di lavoro di Automator per questo, ma questo è probabilmente il modo migliore per farlo. Puoi pubblicare ciò che hai fatto per il tuo flusso di lavoro?

Quello che suggerirei è creare un'applicazione in Automator e usare l'azione "Esegui script shell". Per il comando, usa rm ~/Library/Application\ Support/* e questo cancellerà tutti i file all'interno della cartella Application Support. Ora, questo cancellerà TUTTI i file di supporto dell'applicazione ... anche se l'utente ha effettuato l'accesso.

Se vuoi evitare questo, puoi fare una delle due cose. Il più semplice sarebbe semplicemente utilizzare l'account guest di quel computer come suggerisce @bneely.

Puoi anche impostare più di uno script di shell per eliminare solo le directory che hai specificato. Ad esempio, se stai trasportando CoRD.app in giro con te, puoi aggiungere l'azione rm -rf ~/Library/Application\ Support/CoRD e aggiungere un'altra azione per ogni applicazione che usi. È un po 'noioso, ma efficace.

Fammi sapere se hai bisogno di ulteriore assistenza per configurarlo.

    
risposta data 20.01.2012 - 17:18
fonte

Leggi altre domande sui tag