¿Automator mantiene un registro de todos los archivos modificados?

0

Ejecuté un cambio de nombre por lotes de todos los archivos con el nombre index.html a index.php con Automator. Quería ejecutarlo en una carpeta específica y en su lugar lo ejecuté en toda mi computadora. No puedo deshacer los cambios por lo que sé (tampoco hay copia de seguridad de la máquina en el tiempo). ¿Automator tiene un registro de los archivos que se modificaron?

    
pregunta mheavers 27.10.2016 - 21:39

1 respuesta

2

Automator no mantiene un archivo de registro, si no incluyó alguna rutina de registro en la acción en sí.

Debería poder encontrar todos los archivos index.html falsamente renombrados al verificar la fecha de modificación de las carpetas superiores: busque todos los archivos con el nombre index.php y verifique si la fecha de modificación del La carpeta superior es la misma que la fecha de ejecución de la acción Automator. Si la fecha de modificación es la misma, el nombre del archivo (que no se encuentra en la carpeta "específica") se renombró involuntariamente. Si la fecha de modificación de la carpeta superior es anterior a la fecha de ejecución de la acción del Automator, no se cambió el nombre del archivo.

Para obtener todas las carpetas que contienen un archivo index.php rápidamente, ingrese:

sudo find / -type f -name 'index.php' |sed 's#\(.*\)/.*##' |sort -u

Para obtener una lista de carpetas ordenadas por fecha de modificación con ls use algo como esto:

ls -dl $(find / -type f -name 'index.php' |sed 's#\(.*\)/.*##')

¡El último comando no funciona para las rutas que contienen espacios!

    
respondido por el klanomath 27.10.2016 - 22:17

Lea otras preguntas en las etiquetas