2 votos

Cualquier aplicación para capturar y mostrar modificaciones en el sistema - utiliza: antes y después de la instalación de la aplicación

Estoy buscando una aplicación que funcione en Macs con silicona que pueda tomar instantáneas de mi sistema y comparar dos instantáneas mostrándome cambios en la creación/modificación de archivos.

Hace mucho tiempo había algunas aplicaciones que podían mostrarte la actividad de archivos/puertos en el momento, por ejemplo Sloth (todavía activa) y fseventer, pero también estaba Uninstaller que te permitía tomar instantáneas de tu sistema en varios puntos y comparar cambios.

Me gustaría poder ver qué hacen varios instaladores y aplicaciones en mi sistema de archivos después de la instalación/ejecución.

¿Qué scripts, herramientas o aplicaciones pueden mostrar cambios en el sistema de archivos como lo hacía Uninstaller?

2voto

Linc D. Puntos 11

Si eres hábil con la terminal, puedes usar el comando incorporado mtree(8) para escanear un directorio y comparar su contenido con los resultados de otro escaneo. Esta es la herramienta que Apple utiliza para verificar la integridad de las instalaciones de macOS.

Por ejemplo, para escanear tu carpeta de inicio:

mtree -X exclude -k link -cn -p ~ > spec

Aquí, exclude es el nombre (o ruta) de un archivo con una lista de archivos a excluir del escaneo, y spec es el archivo de salida.

Luego, para comparar los resultados de ese escaneo con el estado actual de la carpeta:

mtree -X exclude -k link -p ~ < spec

Los cambios se imprimirán en la salida estándar. Si quieres explorar esta idea más a fondo, consulta la página man de mtree.

1voto

Oskar Puntos 1242

Apple ofrece esto como funcionalidad de Time Machine. Por defecto, la mayoría de los nuevos sistemas macOS tienen sistemas de archivos APFS que hacen que las instantáneas sean muy rápidas.

tmutil - Utilidad de Time Machine

Esto está bastante bien documentado y es flexible si abres una terminal y escribes man tmutil

compare [-@acdefglmnstuEUX] [-D depth] [-I name] [backup_path | path1 path2]

Realizar una diferencia de copia de seguridad

Si no se proporcionan argumentos, tmutil comparará la computadora con la última copia de seguridad. Si se proporciona una ruta de copia de seguridad como único argumento, tmutil comparará la computadora con esa copia de seguridad específica. Si se proporcionan dos argumentos de ruta, tmutil comparará esos dos elementos entre sí. tmutil intentará informarte cuando le pidas hacer algo que no tiene sentido o no es compatible.

El verbo compare te permite especificar qué propiedades comparar. Si no especificas opciones de propiedad, tmutil asume un conjunto de propiedades predeterminado de -@gmstu. Especificar cualquier opción de propiedad anula el conjunto predeterminado.

Puedes usar la acción startbackup para iniciar una instantánea antes de ejecutar el instalador y otra tan pronto como termine para obtener un informe lo más limpio posible.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X