Dov'è la cartella temporanea?


17

Vorrei sapere dov'è la cartella dei file temporanei nel sistema. Ad esempio, in Windows è la cartella:

C: \ Documents and Settings \ Administrador \ Configuración local \ Temp


1
launchde alcuni altri demoni usano /private/tmp/e /var/tmpper file e socket temporanei. /tmpè un link simbolico a /private/tmp.
Jaume,

Grazie amico! Qual è la differenza tra / private / tmp e / var / tmp ??
Alberto Juarez,

2
Come regola generale, /tmpviene cancellato al riavvio, mentre /var/tmpnon lo è.
Jaume,

Risposte:


25

OS X genera una directory programmatica archiviata /private/vare definisce la variabile d'ambiente $ TMPDIR per l'individuazione della cartella temporanea del sistema.

Utilizzando Terminal.app , digitare echo $TMPDIRo open $TMPDIR(per aprire il Finder su quella cartella).

Lì troverai i file temporanei memorizzati dalle Applicazioni in esecuzione.

Fonte: /superuser/581347/where-is-the-temp-folder-inos-x

Poiché OS X si basa su UNIX, esistono diversi tipi di directory temporanee, oltre a quella "di sistema" in cui vengono archiviate le cose.

  • $ TMPDIR che viene generato come /var/folders/xl/84p38nhj405frmrkdpqb3v9c0000gn/T/
  • /private/tmp
  • /private/var/tmp
  • /private/var/at/tmp
  • /private/var/spool/cups/tmp

2

La tua domanda ha una falsa premessa che esiste una cartella "temp". Questo non è Windows e l'architettura Unix di Mac OS X è completamente diversa. Cartella temporanea per cosa? Per qualche ciarpame di basso livello, c'è /tmpe /var/tmp. Per le preferenze dell'applicazione c'è ~/Library/Preferences, per cache dell'applicazione e file temporanei, c'è ~/Library/Application\ Support.

Una risposta più chiara sarebbe possibile se si specifica l'attività specifica che si sta tentando di eseguire.


13
Penso che l'OP non stia cercando di svolgere alcun compito, ma piuttosto vuole capire come funziona OS X. Chiede specificamente l'equivalente di %USERPROFILE%\Local Settings\Temp( %USERPROFILE%\AppData\Local\Tempsu Vista e più recenti), non %USERPROFILE%\AppData\Local\Temporary Internet Fileso simili. Questo è probabilmente /tmp(link simbolico a /private/tmp) e /var/tmp, la differenza è che /tmpviene cancellata all'avvio. Non direi ~/Library/Application Supporte ~/Library/Preferencessono cartelle temporanee poiché le app le usano per salvare dati persistenti come stato e impostazioni.
Jaume,

Stai dicendo che non esiste una cartella temporanea? La tua risposta sarebbe confutata da questo superutente.com/questions/581347/where-is-the-temp-folder-in-os-x che rende anche questa domanda una copia duplicata.
Allan,

1
@Allan Hai letto del tutto il mio post?
Alexander - Ripristina Monica

1
@Alexander Non è necessario essere condiscendenti verso i nuovi utenti. Dato che hai elencato molti esempi di ciò per cui un programma potrebbe usare una directory temporanea, potresti anche elencarli tutti in uno stile come la risposta di Lucasarruda .
Ben Leggiero,

0

/tmp è la posizione generale per i file temporanei in Mac OS X, così come la maggior parte dei sistemi simili a UNIX.


2
C'è anche $TMPDIR.
lhf,

1
$TMPDIRè una variabile di ambiente che punta a una directory temporanea come /tmp, non a una directory temporanea stessa. È possibile impostare il $TMPDIRvalore desiderato (e funzionerà finché esiste la directory e ha il bit sticky impostato).
Jaume,

0

La directory temporanea per i file temporanei specifici dell'utente è data dalla variabile di ambiente TMPDIR. Questo è sotto / var / tmp Sul mio login Yosemite lo èTMPDIR=/var/folders/11/d839g3h52m55ps0l8f621b8m0000gp/T/


Si noti che anche questo cambia periodicamente. Non ho trovato alcun comportamento coerente, che suppongo sia buono, se ciò che stai memorizzando in queste cartelle è davvero effimero.
Ben Leggiero,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.