Jugando con esto, encuentro que cuando eliges abrir un documento con un programa externo en Firefox, lo que sucede es que Firefox descarga el programa /tmpy luego ejecuta el programa elegido con el archivo descargado como argumento (leer 'abre el archivo con el programa elegido ').
Si luego guarda el archivo (sin elegir Save Aso el equivalente) desde el programa, utilizará este archivo en /tmp.
Firefox limpiará estos archivos temporales cuando se cierre. Para que pueda recuperar el archivo si cierra LibreOffice, pero no Firefox. Sin embargo, tan pronto como se cierre Firefox, el archivo se eliminará.
En la mayoría de las distribuciones (¿todas?), La /tmpcarpeta también se vaciará al reiniciar (los archivos /var/tmpdeben permanecer por más tiempo).
Tenga en cuenta también que este comportamiento es solo para 'abrir' un archivo con un programa externo. Si el archivo se abre internamente a través de un complemento o de otro modo, parece /tmpque no se utiliza (el archivo parece estar almacenado en caché en otro lugar junto con las propias páginas web).
Actualizar
Como referencia (no recomiendo hacer esto a menos que sea necesario), puede deshabilitar la eliminación de /tmparchivos cuando Firefox se cierra con la browser.helperApps.deleteTempFileOnExitopción. Esto se puede configurar a través de la about:configpágina (simplemente escriba esto en la barra de direcciones y presione Entrar). Si existe y está false, simplemente haga clic derecho sobre él y elija alternar. De lo contrario, agréguelo haciendo clic derecho-> Nuevo-> Booleano , luego ingrese el nombre de la opción y elija falso.
Para almacenar /tmparchivos después del próximo reinicio en sistemas recientes basados en Debian, primero mire /etc/default/tmpfsy asegúrese de que no haya RAMTMP=yeslínea. Si está comentado ( #al principio), está bien (si se configuró, /tmpestaría en un tmpfssistema de archivos en la memoria y no se almacenaría en el disco). Luego agregue o cambie la TMPTIMElínea /etc/default/rcS. Para almacenar /tmparchivos indefinidamente puede hacer:
TMPTIME=infinite
O puede usar un número positivo en lugar de infinitemantenerlos durante ese número de días, una vez que se acabe el tiempo, se eliminarán en el próximo reinicio. Obviamente si esta línea está comentada, descomentela.
/tmpse borre al reiniciar se debe a que/tmpestá montado como atmpfs, que almacena sus archivos en RAM (o intercambio), perdiendo así su contenido después de desmontarlo.