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:
- find $ HOME - »Cerca al meu home
- -iname «Thumbs.db» - »Cerca específicament« Thumbs.db »i ignora majúscules o minúscules
- -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 😀
Bon Tip, em serveix per a altres coses. Gràcies !!!
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.
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 ...
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.
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.
A mi de Winbugs el que més em molesta són els arxius que estan en c: \ windows i els seus subdirectoris: p
A mi em molesta directament la carpeta XD
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
Genial! Una dada que resulta útil i més, és fàcil d'implementar. Slds.
Gràcies a tu pel comentari 🙂
m'ho guardo → find $ HOME -iname Thumbs.db -delete li veig molt potencial per a un scripts ^ __ ^ moltes gràcies 😀
hahahahahaha al fet que sí? 😀
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
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.
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!
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
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/
Quan vaig escriure la meva resposta teu missatge no es veia. Suposo que estava esperant moderació. Ara el meu comentari sona redundant :-P.
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.
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 😀
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
El segell de GNU / Linux és «.directory».
Al KDE em crea aquest arxiu sí, però ... ¿altres entorns també?
Se suposa que és un estàndard de freedesktop.org.
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 😀
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.
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í? 🙂
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!
Ah ja ja 😀
Salutacions 🙂
si es pot.
http://box.jisko.net/i/e1e3b3ff.png
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.
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 😉
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
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
Gràcies a tu per comentar 🙂
No coneixia l'opció -delete de find. Molt útil també per esborrar els .DSStore que vénen de Mac OS X.
Bon apunt. La potència de find és incalculable 🙂
gràcies 😀
Sí, planejo fer un altre post sobre find aviat, amb un altre dels seus paràmetres que m'és realment útil jaja.
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ó.
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
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).
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 {};
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