Com trobar (i esborrar) tots els «Thumbs.db» del teu sistema

Windows té moltes coses que em molesten en el seu funcionament, ho reconec ... no sóc ni de lluny un fan d'aquest OS. Precisament una d'aquestes coses que em molesten és que crea aquest tediós arxiu «Polzes.db»A cada condemnada carpeta ¬_¬

Encara que jo no ús Windows, quan copio alguna carpeta d'un amic o una mica de feina, em porto més de el contingut del meu interès, aquest maleït arxiu Polzes.db

Just fa uns moments vaig entrar en una (vídeos clips de Nightwish) I aquí estava ... i òbviament, segur tindré aquest arxiu repetit en molts més directoris, llavors ... com esborrar-tots d'una maleïda vegada? 😀

Primer vegem quins són i en quina carpeta del nostre sistema es troben, és a dir, on està cada Thumbs.db en el nostre sistema. Per a això obrin una terminal i en ella escriguin el següent:

find $HOME -iname Thumbs.db

Això mostrarà a la terminal l'locació de cada archivito d'aquests en el nostre Home (o carpeta), els mostro un screenshot de com es veu en el meu cas:

Com veuen són diversos, per esborrar-TOTS simplement afegim a la fi de l'anterior línia: -esborra

O sigui, ens quedaria:

find $HOME -iname Thumbs.db -delete

I BINGO !, ja no en queda cap * - *

Aquesta línia té un significat simple:

  1. find $ HOME - »Cerca al meu home
  2. -iname «Thumbs.db» - »Cerca específicament« Thumbs.db »i ignora majúscules o minúscules
  3. -esborra - »Elimina el que acabes de mostrar / trobar

Com aconseguir-ho SENSE utilitzar la terminal?

Sí, encara que jo sóc un gran fan de la terminal, sé que hi ha usuaris que tenen por, i prefereixen usar aplicacions gràfiques per aconseguir les coses 😉

Per a buscar tots els Polzes.db fent servir una aplicació gràfica, simplement obrin el seu cercador, en KDE és KFind, Li estableixen que busqui en la carpeta de vostès, específicament que busqui Thumbs.db ... aquí els deixo un screenshot sobre com em va quedar a mi:

Quan trobi tot, seleccionen totes les línies (resultats) i fan clic dret sobre qualsevol, posteriorment facin clic a l'opció d'esborrar o eliminar ... i llest 😀

I res més que afegir.

Aquí tenen el com eliminar tots els Polzes.db del seu sistema, sigui amb un sol comandament, o per als que agraden de les aplicacions gràfiques, usant el cercador del seu sistema.

Salutacions 😀


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Lleó va dir

    Bon Tip, em serveix per a altres coses. Gràcies !!!

  2.   jorgemanjarrezlerma va dir

    Gràcies per la dada ja que cada vegada que he de fer alguna cosa amb un suport d'un equip Windows, la veritat implica molta xamba haver d'estar especificant que guardar i que no. Aquesta forma m'ajudarà a eliminar-los muntant la unitat per SMB i executar la neteja i així tenir recolzat el que realment importa.

  3.   Carlos-Xfce va dir

    Com odi aquests desgraciats arxius!

    Vaig utilitzar el codi i no em va sortir res. Però no canto victòria: el meu disc dur de 500 Gb, allà on guardo els fitxers antics i respatller tot, aquí d'assegurança ha d'haver centenars d'aquestes porqueries ... snif ...

  4.   elendilnarsil va dir

    Vaig creure que jo era l'únic a què li molestaven aquests arxius. gràcies per la informació. a la tarda m'encarregaré de netejar el sistema.

    1.    Joan Carles va dir

      Je, una de les coses més molestes que té Windows. Amplien la recerca als seus pendrive 'si la memòria dels seus telèfons.

  5.   Giskard va dir

    A mi de Winbugs el que més em molesta són els arxius que estan en c: \ windows i els seus subdirectoris: p

    1.    Lleó va dir

      A mi em molesta directament la carpeta XD

  6.   zerberros va dir

    Gràcies tronc, apliqui a el directori home i no hi havia cap Thumbs.db però en el disc dur extern havia un webo, i ara no en queda cap ... jejeje

  7.   Javier va dir

    Genial! Una dada que resulta útil i més, és fàcil d'implementar. Slds.

    1.    KZKG ^ Gaara va dir

      Gràcies a tu pel comentari 🙂

  8.   truko22 va dir

    m'ho guardo → find $ HOME -iname Thumbs.db -delete li veig molt potencial per a un scripts ^ __ ^ moltes gràcies 😀

    1.    KZKG ^ Gaara va dir

      hahahahahaha al fet que sí? 😀

  9.   tahed va dir

    Comprova els següents comandaments i digues-me si et són d'utilitat:

    Copiar preservant la extructura
    find / mitjana / disc / carpeta / -name * .pdf | set 's / ^ / »/' | set 's / $ / »/' | awk '{print «cp -parents« $ 0 "\» / mitjana / disc / carpeta-destí / \ »«}' | sh

    copiar i esborrar
    find / mitjana / disc / carpeta / -name * .pdf | set 's / ^ / »/' | set 's / $ / »/' | awk '{print «cp -parents« $ 0 "\» / mitjana / disc / carpeta-destí / \ »&& rm« $ 0 »«}' | sh

    Moure Preservant la extructura de Fitxers usant el coamando (mv)
    find / mitjana / disc / carpeta / -name * .pdf | set 's / ^ / »/' | set 's / $ / »/' | awk '{print «mkdir -p \» / mitjana / disc / carpeta-destí / \ `dirname« $ 0 "` \ »&& mv« $ 0 »\» / mitjana / disc / carpeta-destí \ `dirname« $ 0 "` \ »«} '| sh

    1.    KZKG ^ Gaara va dir

      Uff ... set encara no ho entenc de el tot 🙁
      cut, grep i awk són una meravella, però sigueu com funciona amb expressions regulars, es em complica entendre-ho.

  10.   Stif va dir

    Capo, sos un capo boig!

    Saps les vegades que aquests maleïts archivitos em van fotre la vida amb el Audacious? Perquè gràcies a aquests arxius, Audacious crasheaba i es tancava. Tot i que ja elimini la majoria que em fotia, vaig a passar la comanda per veure que ona.

    Gràcies!

  11.   luis va dir

    bona nit q és Thumbs.db? perquè l'utilitza windows q funció fas? si us plau explicar-m'ho ami també em surt però quan li passo el mata virus i això apareixes a la carpeta de la foto o imatges sempre ahi i crec q un altre arxiu no recordo llavors això elimina la foto o la imatges o pagina web q un guarda

    1.    Daniel va dir

      En resum:

      No es tracta d'un virus sinó d'un arxiu que es genera automàticament quan en qualsevol carpeta passem a la vista en miniatura (i si tenim activada l'opció mostrar arxius i carpetes ocults).

      Aquest fitxer emmagatzema les dades d'aquestes miniatures de les imatges perquè la propera vegada que obrim la carpeta d'aquesta manera, les imatges carreguin més ràpid. En conseqüència com més imatges tinguem en una carpeta, més gran serà aquest arxiu.

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

      1.    Windòusic va dir

        Quan vaig escriure la meva resposta teu missatge no es veia. Suposo que estava esperant moderació. Ara el meu comentari sona redundant :-P.

    2.    Windòusic va dir

      A l'esborrar aquest arxiu elimines les miniatures de la vista prèvia a la carpeta que el conté. A les imatges no els passa res.

    3.    KZKG ^ Gaara va dir

      Segurament l'antivirus t'elimina desktop.ini autorun.inf i Thumbs.db no? 🙂
      - desktop.ini és l'arxiu que guarda la configuració d'aquesta carpeta, com ara el background o fons que li posis, etc.
      - autorun.inf és l'arxiu que especifica que quan entris a la carpeta (o dispositiu extern) s'executi automàticament X .exe, i algun que altre dada més.
      - Thumbs.db ... bé, aquest ja ho van explicar 😀

  12.   helena_ryuu va dir

    bon consell, al meu també em cauen malament aquests arxius, és com el segell de «muaaajajaja vi de windoze muuuajajaja» ... .. o alguna cosa així, és igual que amb els condemnats .DS_Store .... com els odio (¬_¬) xDDD

    1.    Windòusic va dir

      El segell de GNU / Linux és «.directory».

      1.    KZKG ^ Gaara va dir

        Al KDE em crea aquest arxiu sí, però ... ¿altres entorns també?

        1.    Windòusic va dir

          Se suposa que és un estàndard de freedesktop.org.

    2.    KZKG ^ Gaara va dir

      Jajajajajajaja sí, és com aquesta empremta o marca (taca) que queda recordant-nos que X carpeta ens va arribar des de Windows, déu com els detesto haha.

      De fet, estic pensant en programar un script que quan es munti algun dispositiu USB, automàticament busqui tots els Thumbs.db en aquest USB i els esborri, així quan jo copieu alguna cosa d'un USB, m'asseguro de no tornar a còpia mai un thumbs .db ... JUAZ JUAZ 😀

  13.   Yefb va dir

    Doncs, les aplicacions KDE també creen arxius .db, per exemple per als Thumbnails, Digikam crea aquests fitxers (thumbnails-digikam.db), que si fas servir Dolphin no els veuràs (Evidentment), però si obres directori per exemple amb Thunar ( com en el meu cas) es veu claret; més crea un arxiu «digikam4.db». I a aquest exemple se sumen altres que no tinc a la mà ahorita.

    1.    KZKG ^ Gaara va dir

      En realitat no ús DigiKam, no hi ha alguna opció en l'aplicació que li puguis indicar que generi els .db en una carpeta específica o alguna cosa així? 🙂

      1.    Yefb va dir

        Bé, això realment no ho sé. El que passa és que encara usant XFCE, hi ha certes aplicacions KDE que prefereixo utilitzar (Com Digikam, Krita, Kdenlive, etc.), però no acostumo a veure molt en els seus configuracions, nomás instal i ús: D.

        Salutacions Col·lega!

        1.    KZKG ^ Gaara va dir

          Ah ja ja 😀
          Salutacions 🙂

  14.   Jako va dir

    Hola KZKGaara. Molt bon post. Tinc en un repositori de Subversion SVN uns quants Thumbs.dby m'agradaria poder netejar una còpia local d'aquests arxius.

    Aquí a Subversion esborrem alguna cosa amb la comanda:
    svn delete un_arxiu

    M'agradaria poder aplicar el svn delete amb cada un dels arxius que es llisten a la sortida de la comanda:
    find / direcció / carpeta -iname Thumbs.db

    Per així netejar una còpia local d'un repo SVN que té uns quants Thumbs.db, perquè en cas contrari hauria de fer un svn delete per a cada arxiu, l'ideal seria en un sol comandament vincular el svn delete amb find perquè alhora que el troba el esborra de l'SVN amb svn delete.
    Si em poden ajudar si us plau deixin aquí a l'suggeriment. Moltes gràcies.
    Salutacions.

    1.    KZKG ^ Gaara va dir

      La comanda que et ajudaria seria xargs ;)
      Per exemple:
      find /direccion/carpeta/ -iname Thumbs.db | xargs svn delete

      Això no ho he provat, de manera que no et garanteixo que funcioni a el 100%, primer prova d'alguna manera que no pugui fotre't informació sensible 😉

      xargs el que fa és executar la comanda que tingui a la dreta, passant-li com 1er paràmetre l'output que s'hagi generat abans 😉

      1.    Hugo va dir

        Millor utilitzar com terminador el caràcter nul, així no passen coses desagradables amb directoris o arxius que continguin espais o altres caracterres estranys en el nom. Jo ho faria així:

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

  15.   tretze va dir

    Tot i que fa molt de temps que només tinc windows sobre Virtualbox, em enconté amb massa «Thumbs.db».

    Gràcies pel articles.

    Salutacions Gaara

    1.    KZKG ^ Gaara va dir

      Gràcies a tu per comentar 🙂

  16.   hexborg va dir

    No coneixia l'opció -delete de find. Molt útil també per esborrar els .DSStore que vénen de Mac OS X.

  17.   debish va dir

    Bon apunt. La potència de find és incalculable 🙂

    1.    KZKG ^ Gaara va dir

      gràcies 😀
      Sí, planejo fer un altre post sobre find aviat, amb un altre dels seus paràmetres que m'és realment útil jaja.

  18.   criotop va dir

    S'agraeix l'aportació.
    Personalment prefereixo fer servir la consola (més aviat l'emulador) per a aquest tipus de tasques, només cal preocupar d'escriure bé els ordres, si tens algun dubte es pot recórrer a man o info i la velocitat és lleugerament superior a fer-los amb interfície gràfica.

    Jo també odio aquests maleïts arxius.

    S'agraeix l'aportació.

  19.   Samà va dir

    Un altre mètode també és utilitzant BleachBit i marcar en preferències buscar i esborrar Thumbs.db. Així de fàcil i Linux Salu2

  20.   eliotime3000 va dir

    L'arxiu «Thumbs.db» és un arxiu que funciona com una mena de memòria cau en el qual guarda les miniatures de les vistes prèvies dels arxius (imatges, portades de cançons, diapositives, documents d'Office ...) i els carrega més ràpid.

    Si s'elimina aquest arxiu, Windows torna a emmagatzemar aquest arxiu perquè les vistes prèvies es carreguin sense demora (al meu parer, això seria una pèrdua de temps i seria més factible que treballessin amb el sistema ext4 per evitar aquests problemes).

  21.   Germaine va dir

    Jo faig servir la terminal perquè és molt més senzill per eliminar no només els Thumb.db sinó també els encryptables però faig servir altres comandes com ROOT:

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

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

  22.   Alberto Freide va dir

    Molt bon article!

    Només afegiria: En sistemes Windows, es pot evitar la creació dels Thumbs.db amb una GPO o bé amb una clau en el registre.

    http://www.sysadmit.com/2016/11/gpo-evitar-creacion-thumbsdb-en-red.html