¿Como puede ser que no me quepa nada en este pendrive? Si está completamente vacío y sin embargo el Finder me dice que no hay espacio!
Esta pregunta nos la hemos hecho más de una vez cuando hemos empezado a utilizar el Mac OSX. La respuesta es simple: Mac OS X no borra los archivos desde el Finder, sino que los almacena en una carpeta oculta llamada .Trashes. Esa es la famosa papelera. Al contrario que la papelera de reciclaje de las Windows, nuestra papelera no se vacía de forma automática, sino que periódicamente es necesario eliminar ficheros para recuperar el espacio.
Cuando invocamos la opción “Vaciar papelera” en el Finder, se elimina el contenido de los directorios .Trashes de todas las unidades montadas en ese momento. Eso incluye los discos internos, los externos y cualquier pendrive que tengamos activo en ese instante.
Sin embargo, la propia naturaleza de los pendrives y su uso habitual (conecto, copio archivos, borro archivos, expulso unidad), hace que muchas veces dejemos la papelera del pendrive llena a rebosar. La consecuencia es que desde el punto de vista del Finder, no queda espacio disponible en el mismo.
Este fin de semana ha surgido el tema en la lista de correo del GUM Valencia y allí se han ido proponiendo diferentes métodos para automatizar esta tarea ya sea usando Automator o Applescript. En este artículo quiero mostrar el método basado en automator que considero más sencillo y cómodo de usar. Si sigues este procedimiento, dotarás al menú contextual de tu Finder de una nueva opción “Vaciar y expulsar” que vaciará la papelera del dispositivo seleccionado y lo expulsará.
Como puedes ver en la siguiente imagen, la utilidad consta de dos acciones de Automator (pulsa sobre la imagen para verla en grande)
La primera acción es Obtener los ítems de Finder seleccionados es la que nos permite recuperar del Finder la unidad de disco sobre la que hemos hecho el click secundario del ratón (en general el Pendrive).
La segunda y última, Ejecuta el script de Shell es donde realizamos el trabajo. Esta acción recibe como parámetro el nombre de la unidad seleccionada. Lo primero que hace es comprobar que exista un directorio .Trashes colgando de ese path. En caso afirmativo, borra su contenido y seguidamente utiliza el comando hdiutil para expulsar la unidad.
Ahora solo queda guardar como módulo asociado al Finder este comando para que podamos acceder a esta opción en el menú contextual Más/Automator/Vacía y Expulsa.

Junio 16th, 2008 at 3:56 am
Joder menuda máquina alguna gente para hacer esto hubiese hecho un viedocast y lo hubiese puesto en su página en plan el no va más…sí mola
Junio 16th, 2008 at 4:09 am
Yo sabia que de esta web iban a salir muchas cosas utiles e interesantes…… el markdown, el procedimiento este (que lo voy a intentar esta tarde) y lo que ira saliendo.
Junio 16th, 2008 at 4:12 am
Por cierto, que excepto el enlace a la imagen, el artículo está escrito en markdown. Lo digo por si quieres ver el fuente y así comprobar lo “legible” que resulta pese a llevar negrilla, cursiva y el quote del principio
Junio 16th, 2008 at 9:46 am
Nada si estoy enamorado del markdown, lo he instalado ya en the-vice.com y en cevila-real.com….
Es lo bueno de trabajar en equipos, que siempre se aprende algo…..
Junio 17th, 2008 at 1:10 pm
Vaya buen truco, mejor que el que tenía yo de vaciar el usb cuando lo conectaba a algún ordenador Windows
(que cutre soy a veces)