Eliminar automáticamente las carpetas temporales ~ / Biblioteca / Soporte de aplicaciones

1

Tengo una unidad flash que llevo en todas partes y que tiene algunas aplicaciones independientes que utilizo en todas partes. Sin embargo, la mayoría de ellos deja atrás las carpetas de Soporte de aplicaciones, y no quiero que otras personas accedan a mi información, etc.

¿Hay alguna forma de eliminar automáticamente estas carpetas justo antes o después de quitar mi unidad flash? He intentado escribir un flujo de trabajo de Automator para hacer esto, y funciona, pero se siente muy mal.

También, la mayoría de los detalles que he dicho son flexibles; Solo quiero algo que haga el trabajo el 100% del tiempo.

    
pregunta Timothy Mueller-Harder 20.01.2012 - 04:25

2 respuestas

3

Le sugiero que use una cuenta de invitado en OS X si desea que ciertos archivos del directorio principal se borren automáticamente. El directorio principal de una cuenta de invitado se limpia cuando se desconecta.

De enlace :

  

Importante: los archivos creados por un usuario invitado se eliminan cuando el usuario cierra la sesión. Se crea una carpeta de inicio temporal para los archivos del usuario invitado, pero esta carpeta y su contenido se eliminan cuando el usuario cierra la sesión.

    
respondido por el bneely 20.01.2012 - 04:28
2

Sé que ya intentaste escribir un flujo de trabajo de Automator para esto, pero esta es probablemente la mejor manera de hacerlo. ¿Puedes publicar lo que hiciste para tu flujo de trabajo?

Lo que sugeriría es crear una aplicación en Automator y usar la acción "Ejecutar shell script". Para el comando, use rm ~/Library/Application\ Support/* y esto eliminará todos los archivos dentro de la carpeta de Soporte de aplicaciones. Ahora, esto eliminará TODOS los archivos de Soporte de aplicaciones ... incluso el usuario en el que haya iniciado sesión.

Si desea evitar esto, puede hacer una de dos cosas. Lo más fácil sería usar la cuenta de invitado de esa computadora como sugiere @bneely.

También puede configurar más de un script de shell para eliminar solo los directorios que especifique. Por ejemplo, si está transportando CoRD.app con usted, puede agregar la acción rm -rf ~/Library/Application\ Support/CoRD y agregar otra acción para cada aplicación que use. Es un poco tedioso, pero efectivo.

Avísame si necesitas más ayuda para configurarlo.

    
respondido por el Matt Love 20.01.2012 - 17:18

Lea otras preguntas en las etiquetas