View previous topic :: View next topic |
Author |
Message |
Anthyme Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/12862726344523ac026d2f4.gif)
Joined: 25 Jun 2004 Posts: 498
|
Posted: Sat May 13, 2006 4:30 pm Post subject: [BASH] Thumbs.db, éliminons les tous !!!(resolu) |
|
|
Bonjour !!
Derriere un apsect humouristique, comme tou utilisateur dual OS, je suis totallement pourris par les Thumbs.db que windows laisse un peu partout derriere lui.
Je voudrai savoir si il n'y aurai pas moyen simple avec bash de faire le menage ?
un truc recursif dans le genre (enfin la ca marche pas c normale ^^):
merci !
Last edited by Anthyme on Sat May 13, 2006 4:53 pm; edited 1 time in total |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
ltememe Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
![](images/avatars/30170580043d754d302487.png)
Joined: 22 Dec 2005 Posts: 181
|
Posted: Sat May 13, 2006 4:33 pm Post subject: |
|
|
avec la commande find, ca doit etre possible, non ?
je suis pas un expert (très très loin de là) .. mais peut etre un début :
find / -iname "thumbs.db" -exec "rm $0"
(ca doit surement pas etre ca, mais c'est un début de piste !.... je fais ce que je peux ... ) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
geekounet Bodhisattva
![Bodhisattva Bodhisattva](/images/ranks/rank-bodhisattva.gif)
![](images/avatars/42499887147a7828d56a1b.png)
Joined: 11 Oct 2004 Posts: 3772
|
Posted: Sat May 13, 2006 4:51 pm Post subject: |
|
|
Code: | find /ton/rep/ -iname thumbs.db -exec rm '{}' \; |
|
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Anthyme Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/12862726344523ac026d2f4.gif)
Joined: 25 Jun 2004 Posts: 498
|
Posted: Sat May 13, 2006 4:53 pm Post subject: |
|
|
parfait
un peu lent mais bon je suppose qu'on je peu pas faire mieu
merci ![Smile :)](images/smiles/icon_smile.gif) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
naerex Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/gallery/Final Fantasy/Final_Fantasy_8_-_Seifer.jpg)
Joined: 02 Apr 2005 Posts: 316 Location: Paris, France
|
Posted: Sat May 13, 2006 4:54 pm Post subject: |
|
|
et avec un pti script bash :
Code: |
for i in `find / -name Thumbs.db`
do
rm $i
done
|
ça devrai le faire je pense ![Wink :wink:](images/smiles/icon_wink.gif) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
theniaky Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/1723365587442f1af186df9.jpg)
Joined: 23 Feb 2006 Posts: 452
|
Posted: Sat May 13, 2006 7:27 pm Post subject: |
|
|
D'ailleurs qu'est ce que windows fabrique avec ce fichier déjà ? _________________ A New York les taxis sont jaunes, à Londres ils sont noirs et à Paris ils sont cons. Frédéric Beigbeder |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
GaMeS Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/193027462944673094b624f.jpg)
Joined: 08 Nov 2005 Posts: 374 Location: Nantes
|
Posted: Sat May 13, 2006 7:34 pm Post subject: |
|
|
Thumbs.db est crée pour que Windows et thumbs-db.exe puisse faire apparement des photos miniature.
Il y en a 1 par dossier pour évité de refaire toute la liste a chaque fois. _________________ $this->setLife(FALSE);
printf "I'm not a gamer !";
|
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Pixys l33t
![l33t l33t](/images/ranks/rank_rect_4.gif)
![](images/avatars/866311894778da0f5e480.jpg)
Joined: 23 May 2005 Posts: 669
|
Posted: Sat May 13, 2006 7:36 pm Post subject: |
|
|
Je crois que windows s'en sert pour afficher les aperçus miniatures des images contenues dans les dossiers.
EDIT: grillé ![Smile :)](images/smiles/icon_smile.gif) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
geekounet Bodhisattva
![Bodhisattva Bodhisattva](/images/ranks/rank-bodhisattva.gif)
![](images/avatars/42499887147a7828d56a1b.png)
Joined: 11 Oct 2004 Posts: 3772
|
Posted: Sat May 13, 2006 7:45 pm Post subject: |
|
|
Ça se désactive d'ailleurs cette fonctionnalité : Options des dossier > Affichage > Ne pas mettre les miniatures en cache |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
PabOu Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/3473093244651a9f172aa.jpg)
Joined: 11 Feb 2004 Posts: 1088 Location: Namur - Belgium
|
Posted: Sat May 13, 2006 9:30 pm Post subject: |
|
|
dans le même genre, il existe le fichier desktop.ini et les répertoires ".DS_Store" .. Mais est-ce que ce n'est pas utilisé par KDE aussi ? _________________ Mangez du poulet ! |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Anthyme Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/12862726344523ac026d2f4.gif)
Joined: 25 Jun 2004 Posts: 498
|
Posted: Sat May 13, 2006 9:39 pm Post subject: |
|
|
.DS_Store c créer par les mac
desktop.ini c encore un truc de windows
jai lhabitude d'etre polué par les partages comuns ![Rolling Eyes :roll:](images/smiles/icon_rolleyes.gif) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
PabOu Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/3473093244651a9f172aa.jpg)
Joined: 11 Feb 2004 Posts: 1088 Location: Namur - Belgium
|
Posted: Sun May 14, 2006 11:39 am Post subject: |
|
|
.DS_Store, c'est créé par le finder de MacOS, oui. Mais je l'ai déjà vu, et ca existe forcément ailleurs aussi, puisque je n'ai jamais touché à un mac. _________________ Mangez du poulet ! |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
dyurne Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/165219513040e30d58820d3.gif)
Joined: 19 Aug 2003 Posts: 475 Location: Lille, France
|
Posted: Sun May 14, 2006 7:34 pm Post subject: |
|
|
bon je sais que c'est résolu mais c'est un truc que je rencontre assez souvent donc voila mes 2 centimes :
Code: | rm -f `find . -iname "thumbs.db" 2> /dev/null` |
_________________ - Ah bah nan...
- Si ! |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Oupsman Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
Joined: 19 Jul 2004 Posts: 1042
|
Posted: Sun May 14, 2006 7:43 pm Post subject: |
|
|
dyurne wrote: | bon je sais que c'est résolu mais c'est un truc que je rencontre assez souvent donc voila mes 2 centimes :
Code: | rm -f `find . -iname "thumbs.db" 2> /dev/null` |
|
Hum si tu as beaucoup de fichiers à traiter, cela peut planter : essaye un rm * dans un répertoire où tu as 5000+ fichiers ... _________________ --
L'idéal de nouveauté semble avoir remplacé l'idéal de progrès. C'est bien triste.
----
Unix philosophy: "Do one thing and do it well."
systemd: "Try to do everything and do it wrong." |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
geekounet Bodhisattva
![Bodhisattva Bodhisattva](/images/ranks/rank-bodhisattva.gif)
![](images/avatars/42499887147a7828d56a1b.png)
Joined: 11 Oct 2004 Posts: 3772
|
Posted: Sun May 14, 2006 7:49 pm Post subject: |
|
|
Oupsman wrote: | dyurne wrote: | bon je sais que c'est résolu mais c'est un truc que je rencontre assez souvent donc voila mes 2 centimes :
Code: | rm -f `find . -iname "thumbs.db" 2> /dev/null` |
|
Hum si tu as beaucoup de fichiers à traiter, cela peut planter : essaye un rm * dans un répertoire où tu as 5000+ fichiers ... |
<mode vive moi>Ouais, c'est ma solution la plus mieux !! </mode vive moi> |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
ko-bahn n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
Joined: 19 Feb 2006 Posts: 23 Location: France
|
Posted: Mon May 15, 2006 5:59 am Post subject: |
|
|
En partant du principe que slocate est à jour, pourquoi ne pas l'utiliser histoire d'aller plus vite ?
Genre:
Code: |
for i in `slocate Thumbs.db`
do rm $i
done
|
Comme ça c'est quasi instantané, pas de recherche inutile sur le disque.
Après si c'était juste pour le faire qu'une seule fois c'est vrai que c'est pas top, mais si c'est pour le faire de temps en temps... |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Argian l33t
![l33t l33t](/images/ranks/rank_rect_4.gif)
![](images/avatars/13075990664140faffdd827.png)
Joined: 01 May 2004 Posts: 682 Location: Nîmes
|
Posted: Mon May 15, 2006 11:07 am Post subject: |
|
|
ko-bahn wrote: | En partant du principe que slocate est à jour, pourquoi ne pas l'utiliser histoire d'aller plus vite | Encore faut-il que slocate soit installé ![Laughing :lol:](images/smiles/icon_lol.gif) _________________ Proverbe Chinois : "Lorsqu'on n'a rien à dire d'intéressant, on cite généralement un proverbe Chinois." |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
kaworu Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/21248523295550861f30d96.gif)
Joined: 07 Dec 2005 Posts: 450
|
Posted: Mon May 15, 2006 12:27 pm Post subject: |
|
|
pour les 15 secondes à compiler que ça prend, slocate ça vaut le coup. (non?) _________________ Macbook
Core2Duo @ 2.0GHz - 1Go RAM - HD 80Go - Intel GMA 945
Gentoo GNU/Linux
~amd64 - 2.6.24-gentoo-r2 - Fluxbox || (KDE && Compiz-Fusion) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
naerex Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/gallery/Final Fantasy/Final_Fantasy_8_-_Seifer.jpg)
Joined: 02 Apr 2005 Posts: 316 Location: Paris, France
|
Posted: Mon May 15, 2006 12:39 pm Post subject: |
|
|
non ! car slocate mets 10 à 15 minutes à scanner ton disque dur, c'est pourquoi je le vire tout de suite quand j'installe gentoo ![Wink :wink:](images/smiles/icon_wink.gif) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Anthyme Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/12862726344523ac026d2f4.gif)
Joined: 25 Jun 2004 Posts: 498
|
Posted: Mon May 15, 2006 12:42 pm Post subject: |
|
|
moi je trouve que c'est un plutot bon outil ... en attendand que beagle soit plus "finalisé"
en tout cas je vois que j ai déchirer les passion avec bien peu hihi ![Laughing :lol:](images/smiles/icon_lol.gif) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Oupsman Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
Joined: 19 Jul 2004 Posts: 1042
|
Posted: Mon May 15, 2006 1:09 pm Post subject: |
|
|
naerex wrote: | non ! car slocate mets 10 à 15 minutes à scanner ton disque dur, c'est pourquoi je le vire tout de suite quand j'installe gentoo ![Wink :wink:](images/smiles/icon_wink.gif) |
J'admet que j'ai certains travaux qui tournent la nuit via la crontab. En particulier un updatedb , une mise à jour F-PROT, un emerge --sync et un emerge world -pvt. Le tout m'envoi un mail à la fin. Ah oui, j'oubliais un scan anti-virus des 150 Go de partage Windows. _________________ --
L'idéal de nouveauté semble avoir remplacé l'idéal de progrès. C'est bien triste.
----
Unix philosophy: "Do one thing and do it well."
systemd: "Try to do everything and do it wrong." |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
PabOu Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/3473093244651a9f172aa.jpg)
Joined: 11 Feb 2004 Posts: 1088 Location: Namur - Belgium
|
Posted: Mon May 15, 2006 1:23 pm Post subject: |
|
|
je vous renvoie vers cet howto qui vous permettra de ne pas être impacté par l'utilisation du disque dur lors de l'updatedb (ou d'un autre programme qui bouffe toutes les ressources du disque dur et qui fait ramer). Regardez à la fin du post pour un exemple qui concerne updatedb (après avoir suivi le howto). _________________ Mangez du poulet ! |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
|