Buscar el directorio que usa una aplicación para archivos temporales

0

¿Existe algún procedimiento o herramienta que pueda usarse para encontrar el directorio en el que una aplicación almacena sus archivos temporales?

Mi servicio de copia de seguridad en la nube informa de cuántos archivos quedan por copiar. Este número aumenta en un orden de magnitud cada vez que abro una aplicación en particular y disminuye cuando cierro la aplicación. Me parece que estos son archivos temporales. Para evitar que mi copia de seguridad pierda su tiempo indexándolos y subiéndolos, quiero excluir el directorio de archivos temporales de esa aplicación. Sólo necesito averiguar dónde está. En lugar de rastrear el sistema de archivos como un animal, preferiría usar una herramienta o un procedimiento bien pensado para ver dónde el sistema (o la aplicación) coloca estos archivos temporales.

    
pregunta Crowder 08.07.2015 - 16:52

1 respuesta

1

Hay algunas herramientas que puede usar para monitorear los accesos a archivos, pero las dos que recomiendo son (con sus descripciones de página del manual):

  1. opensnoop - el archivo snoop se abre a medida que ocurren. Utiliza DTrace.
  2. lsof - lista de archivos abiertos

Ambos se entregan con Mac OS y deben hacer lo que necesite. Deberá ejecutar opensnoop en una sesión de terminal antes de iniciar su copia de seguridad en la nube (solo muestra los cambios después de que se inicie), pero lsof puede mostrar detalles sobre todos los archivos abiertos actualmente.

    
respondido por el mjturner 08.07.2015 - 17:15

Lea otras preguntas en las etiquetas