Giocando con questo trovo che quando si sceglie di aprire un documento con un programma esterno in Firefox, ciò che accade è che Firefox scarica il programma /tmpe quindi esegue il programma scelto con il file scaricato come argomento (leggi 'apre il file con il programma scelto ').
Se poi salvi il file (senza scegliere Save Aso l'equivalente) all'interno del programma, userà questo file in /tmp.
Firefox chiuderà questi file temporanei alla chiusura. Quindi puoi recuperare il file se chiudi LibreOffice, ma non Firefox. Tuttavia, non appena Firefox verrà chiuso, il file verrà eliminato.
Nella maggior parte (tutte?) Le distribuzioni, la /tmpcartella verrà anche svuotata al riavvio (i file /var/tmpdovrebbero durare più a lungo).
Si noti inoltre che questo comportamento è solo per "aprire" un file con un programma esterno. Se il file viene aperto internamente tramite un plug-in o in altro modo, sembra che /tmpnon sia utilizzato (il file sembra essere memorizzato nella cache altrove insieme alle pagine Web stesse).
Aggiornare
Per riferimento (non consiglio di farlo a meno che non sia necessario), è possibile disabilitare la cancellazione dei /tmpfile alla chiusura di Firefox tramite l' browser.helperApps.deleteTempFileOnExitopzione. Questo può essere impostato tramite la about:configpagina (basta digitare questo nella barra degli indirizzi e premere invio). Se esiste ed è false, basta fare clic destro su di esso e scegliere attiva / disattiva. Altrimenti, aggiungilo facendo clic destro-> Nuovo-> Booleano , quindi inserisci il nome dell'opzione e scegli false.
Per archiviare i /tmpfile dopo il prossimo riavvio sui recenti sistemi basati su Debian, prima guarda /etc/default/tmpfse assicurati che non ci sia RAMTMP=yeslinea. Se è commentato ( #all'inizio), va bene (se impostato, /tmpsarebbe su un tmpfsfilesystem in memoria e non sarebbe archiviato su disco). Quindi aggiungere o modificare la TMPTIMEriga in /etc/default/rcS. Per archiviare i /tmpfile a tempo indeterminato puoi fare:
TMPTIME=infinite
Oppure puoi usare un numero positivo invece di infinitemantenerlo per quel numero di giorni, una volta scaduto il tempo verranno cancellati al prossimo riavvio. Ovviamente se questa riga viene commentata, decommentala.
/tmpviene cancellato al riavvio è perché/tmpè montato come atmpfs, che memorizza i suoi file nella RAM (o scambio), perdendo così il suo contenuto dopo averlo smontato.