Dove dovrebbe uno strumento da riga di comando memorizzare i file di cache in OS X?

1
Manca

/var/cache , ~/Library/Caches sembra essere per applicazioni a pieno titolo piuttosto che strumenti a riga di comando, strumenti che ho visto in natura fanno cose orribili (come usare la home directory dell'utente). Dov'è la posizione corretta - o almeno prevedibile e affidabile?

    
posta twhb 13.07.2015 - 06:31
fonte

1 risposta

2

Dipende dal tipo di dati che vengono memorizzati nella cache - per utente o per sistema?

Se per utente, non c'è niente di sbagliato nell'usare una directory con prefisso puntato nella home directory dell'utente (è per quello che è, dopotutto, e in gran parte il modo UNIX) o forse /tmp/<username> se i dati non devono essere persisteva. Se è a livello di sistema e deve essere persistente, controlla la pagina di manuale di hier - /var/db/<appname> può essere un'opzione?

Un'altra opzione specifica per Mac OS consiste nell'utilizzare /var/folders (come documentato in hier(7) ). Come già detto, puoi recuperare la directory temporanea specifica dell'utente chiamando getconf DARWIN_USER_CACHE_DIR .

    
risposta data 13.07.2015 - 09:25
fonte

Leggi altre domande sui tag