¿Es posible hacer que el orden del Finder se modifique recursivamente?

1

Si visito ~/code en el Finder y ordeno en modified at , no ordena recursivamente. Es decir, si tengo un archivo X que se modificó ayer y una carpeta con un archivo Y que se modificó hoy, el archivo X se ordenará antes que la carpeta con Y. ¿Se puede lograr?

Si eso no es posible, ¿hay un script que se active cada vez que se guarda un archivo que toca la carpeta principal para obtener el mismo resultado?

    
pregunta Dan Andreasson 30.11.2016 - 16:53

1 respuesta

1

Se solucionó creando un script que vigila las escrituras de los archivos y toca el elemento primario del archivo escrito para actualizar su marca de tiempo modificada.

fswatch también es necesario para ver las escrituras. Instalar a través de homebrew con brew install fswatch .

Luego sigue enlace TL; DR

  • Iniciar Automator.app
  • Cmd + N
  • Agregue "Ejecutar shell script" (desde Acciones / Utilidades)
  • Copia y pega tu script en la ventana

    fswatch -0 ~/ | while read -d "" event do touch -cm $(dirname ${event}); done

    Puedes modificar ~/ a una ruta que te guste.

  • Guárdalo como touch_parent.app
  • Vaya a Preferencias del sistema → Cuentas → Elementos de inicio de sesión
  • Añadir touch_parent.app

La próxima vez que lo reinicies comenzará el script

    
respondido por el Dan Andreasson 30.11.2016 - 18:04

Lea otras preguntas en las etiquetas