Cómo encontrar (y borrar) todos los “Thumbs.db” de tu sistema

Windows tiene muchas cosas que me molestan en su funcionamiento, lo reconozco… no soy ni de lejos un fan de ese OS. Precisamente una de esas cosas que me molestan es que crea ese tedioso archivo “Thumbs.db” en cada condenada carpeta ¬_¬

Aunque yo no uso Windows, cuando copio alguna carpeta de un amigo o algo de trabajo, me llevo además del contenido de mi interés, ese maldito archivo Thumbs.db

Justo hace unos momentos entré en una (vídeos clips de Nightwish) y ahí estaba… y obviamente, seguro tendré ese archivo repetido en muchos más directorios, entonces… ¿cómo borrarlos todos de una maldita vez? :D

Primero veamos cuáles son y en qué carpeta de nuestro sistema se encuentran, o sea, dónde está cada Thumbs.db en nuestro sistema. Para ello abran una terminal y en ella escriban lo siguiente:

find $HOME -iname Thumbs.db

Esto mostrará en la terminal la locación de cada archivito de estos en nuestro Home (o carpeta personal), les muestro un screenshot sobre cómo se ve en mi caso:Como ven son varios, para borrarlos TODOS simplemente agregamos al final de la anterior línea: -delete

O sea, nos quedaría:

find $HOME -iname Thumbs.db -delete

Y BINGO!, ya no queda ninguno *-*

Esa línea tiene un significado simple:

  1. find $HOME -» Busca en mi home
  2. -iname “Thumbs.db” -» Busca específicamente “Thumbs.db” e ignora mayúsculas o minúsculas
  3. -delete -» Elimina lo que acabas de mostrar/encontrar

¿Cómo lograrlo SIN usar la terminal?

Sí, aunque yo soy un gran fan de la terminal, sé que hay usuarios que le temen, y prefieren usar aplicaciones gráficas para lograr las cosas ;)

Para buscar todos los Thumbs.db usando una aplicación gráfica, simplemente abran su buscador, en KDE es KFind, le establecen que busque en la carpeta personal de ustedes, específicamente que busque Thumbs.db … aquí les dejo un screenshot sobre como me quedó a mí:Una vez que encuentre todo, seleccionan todas las líneas (resultados) y hacen clic derecho sobre cualquiera, posteriormente hagan clic en la opción de borrar o eliminar… y listo :D

Y nada más que agregar.

Aquí tienen el cómo eliminar todos los Thumbs.db de su sistema, bien usando un solo comando, o para los que gustan de las aplicaciones gráficas, usando el buscador de su sistema.

Saludos :D


KZKG^Gaara

KZKG^Gaara: Usuario de GNU/Linux y administrador de red desde hace algunos años. Intento mantenerme en el lado oscuro de la fuerza, pues es donde está lo divertido de la vida. Administrador y Fundador de todo esto que ven, pero uno más dentro de la familia.


42 comentarios en “Cómo encontrar (y borrar) todos los “Thumbs.db” de tu sistema

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Current day month ye@r *

  1. Buen Tip, me sirve para otras cosas. Gracias!!!

    1/42
  2. Chromium 17.0.963.56GNU/Linux
    jorgemanjarrezlermajorgemanjarrezlerma

    Gracias por el dato ya que cada vez que tengo que hacer algo con un respaldo de un equipo Windows, la verdad implica mucha chamba tener que estar especificandole que guardar y que no. Esta forma me ayudará a eliminarlos montando la unidad por SMB y ejecutar la limpieza y así tener respaldado lo que realmente importa.

    2/42
  3. ¡Cómo odio esos desgraciados archivos!

    Utilicé el código y no me salió nada. Pero no canto victoria: mi disco duro de 500 Gb, allí donde guardo mis antiguos archivos y respaldo todo, ahí de seguro debe haber cientos de esas porquerías… snif…

    3/42
  4. Firefox 16.0.1openSUSE
    elendilnarsil

    Creí que yo era el único al que le molestaban estos archivos. gracias por la información. en la tarde me encargaré de limpiar el sistema.

    4/42
    • Je, una de las cosas más molestas que tiene Windows. Amplíen la búsqueda a sus pendrive’s y la memoria de sus teléfonos.

      5/42
  5. A mí de Winbugs lo que más me molesta son los archivos que están en c:\windows y sus subdirectorios :p

    6/42
  6. Gracias tron, aplique al directorio home y no habia ningun Thumbs.db pero en el disco duro externo habia un webo, y ahora no queda ninguno… jejeje

    7/42
  7. ¡Genial! Un dato que resulta útil y además, es fácil de implementar. Slds.

    9/42
  8. me lo guardo → find $HOME -iname Thumbs.db -delete le veo mucho potencial para un scripts ^__^ muchas gracias :D

    10/42
  9. Comprueba los siguientes comandos y dime si te son de utilidad:

    Copiar preservando la extructura
    find /media/disco/carpeta/ -name *.pdf | sed ‘s/^/”/’ | sed ‘s/$/”/’ | awk ‘{print “cp –parents “$0″ \”/media/disco/carpeta-destino/\” “}’ | sh

    copiar y borrar
    find /media/disco/carpeta/ -name *.pdf | sed ‘s/^/”/’ | sed ‘s/$/”/’ | awk ‘{print “cp –parents “$0″ \”/media/disco/carpeta-destino/\” && rm “$0″ “}’ | sh

    Mover Preservando la Extructura de Ficheros usando el coamando (mv)
    find /media/disco/carpeta/ -name *.pdf | sed ‘s/^/”/’ | sed ‘s/$/”/’ | awk ‘{print “mkdir -p \”/media/disco/carpeta-destino/\`dirname “$0″`\” && mv “$0″ \”/media/disco/carpeta-destino\`dirname “$0″`\” “}’ | sh

    11/42
    • Uff… sed aún no lo entiendo del todo :(
      cut, grep y awk son una maravilla, sin embargo sed como funciona con expresiones regulares, se me complica entenderlo.

      14/42
  10. Capo, sos un capo loco!

    Sabes las veces que esos malditos archivitos me jodieron la vida con el Audacious? Porque gracias a estos archivos, Audacious crasheaba y se cerraba. Aunque ya elimine la mayoría que me jodía, voy a pasar el comando para ver que onda.

    Gracias!!

    15/42
  11. buenas noches q es Thumbs.db? para que lo utiliza windows q funcion haces? por favor explicarmelo ami tambien me sale pero cuando le paso el mata virus y eso apareces en la carpeta de la foto o imagenes siempre ahi y creo q otro archivo no recuerdo entonces eso elimina la foto o la imagenes o pagina web q uno guarda

    16/42
    • En resumidas cuentas:

      No se trata de un virus sino de un archivo que se genera automáticamente cuando en cualquier carpeta pasamos a la vista en miniatura (y si tenemos activada la opción mostrar archivos y carpetas ocultos).

      Este archivo almacena los datos de esas miniaturas de las imágenes para que la próxima vez que abramos la carpeta de ese modo, las imágenes carguen más rapido. En consecuencia cuantas más imágenes tengamos en una carpeta, más grande será este archivo.

      Aqui la fuente: http://www.blogoff.es/2006/04/18/el-archivo-thumbsdb/

      20/42
      • Cuando escribí mi respuesta tu mensaje no se veía. Supongo que estaba esperando moderación. Ahora mi comentario suena redundante :-P.

        36/42
    • Al borrar ese archivo eliminas las miniaturas de la vista previa en la carpeta que lo contiene. A las imágenes no les sucede nada.

      23/42
    • Seguramente el antivirus te elimina desktop.ini autorun.inf y thumbs.db no? :)
      - desktop.ini es el archivo que guarda la configuración de esa carpeta, como por ejemplo el background o fondo que le pongas, etc.
      - autorun.inf es el archivo que especifica que cuando entres a la carpeta (o dispositivo externo) se ejecute automáticamente X .exe, y algún que otro dato más.
      - thumbs.db … bueno, este ya lo explicaron :D

      26/42
  12. buen consejo, a mi tambien me caen mal esos archivos, es como el sello de “muaaajajaja vino de windoze muuuajajaja” ….. o algo asi, es igual que con los condenados .DS_store …. como los odio ( ¬_¬) xDDD

    17/42
  13. Pues, las aplicaciones KDE también crean archivos .db, por ejemplo para los Thumbnails, Digikam crea estos archivos (thumbnails-digikam.db), que si usas Dolphin no los verás (Evidentemente), pero si abres el directorio por ejemplo con Thunar (Como en mi caso) se ve clarito; además crea un archivo “digikam4.db”. Y a este ejemplo se suman otros que no tengo a la mano ahorita.

    18/42
  14. Hola KZKGaara. Muy buen post. Tengo en un repositorio de Subversion SVN unos cuantos Thumbs.dby me gustaría poder limpiar una copia local de estos archivos.

    Acá en Subversion borramos algo con el comando:
    svn delete un_archivo

    Me gustaría poder aplicar el svn delete con cada uno de los archivos que se listan en la salida del comando:
    find /direccion/carpeta -iname Thumbs.db

    Para así limpiar una copia local de un repo SVN que tiene unos cuantos Thumbs.db, porque de lo contrario tendría que hacer un svn delete para cada archivo, lo ideal sería en un solo comando vincular el svn delete con find para que a la vez que lo encuentra lo borra del SVN con svn delete.
    Si me pueden ayudar por favor dejen aquí al sugerencia. Muchas gracias.
    Saludos.

    19/42
    • El comando que te ayudaría sería xargs ;)
      Por ejemplo:
      find /direccion/carpeta/ -iname Thumbs.db | xargs svn delete

      Esto no lo he probado, por lo que no te garantizo que funcione al 100%, primero prueba de alguna forma que no pueda joderte información sensible ;)

      xargs lo que hace es ejecutar el comando que tenga a la derecha, pasándole como 1er parámetro el output que se haya generado antes ;)

      29/42
      • Mejor utilizar como terminador el caracter nulo, asi no ocurren cosas desagradables con directorios o archivos que contengan espacios u otros caracterres extraños en el nombre. Yo lo haría así:

        find /direccion/carpeta/ -type f -iname "thumbs.db" -print0 | xargs -0 svn delete

        38/42
  15. Aunque hace mucho tiempo que solo tengo windows sobre Virtualbox, me enconté con demasiados “thumbs.db”.

    Gracias por el artículos.

    Saludos Gaara

    21/42
  16. No conocía la opción -delete de find. Muy útil también para borrar los .DSStore que vienen de Mac OS X.

    24/42
  17. Buen apunte. La potencia de find es incalculable :)

    25/42
  18. Se agradece el aporte.
    Personalmente prefiero usar la consola (más bien el emulador) para este tipo de tareas, solo hay que preocuparse de escribir bien los comandos, si tienes alguna duda se puede recurrir a man o a info y la velocidad es ligeramente superior a hacerlos con interfaz gráfica.

    Yo tambien odio esos malditos archivos.

    Se agradece el aporte.

    39/42
  19. Otro metodo tambien es utilizando BleachBit y marcar en preferencias buscar y borrar thumbs.db . Asi de facil e Linux Salu2

    40/42
  20. El archivo “Thumbs.db” es un archivo que funciona como una especie de caché en el cual guarda las miniaturas de las previsualizaciones de los archivos (imágenes, portadas de canciones, diapositivas, documentos de Office…) y los carga más rápido.

    Si se elimina ese archivo, Windows vuelve a almacenar ese archivo para que las previsualizaciones se carguen sin demora (a mi parecer, eso sería una perdida de tiempo y sería más factible que trabajasen con el sistema ext4 para evitarse esos problemas).

    41/42
  21. Yo uso la terminal porque es mucho más sencillo para eliminar no solo los Thumb.db sino también los encryptables pero utilizo otros comandos como ROOT:

    # find / -type f -name Thumbs.db -exec rm -f {} \;

    # find / -type f -name Thumbs.db:encryptable -exec rm -f {} \;

    42/42

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Current day month ye@r *