Script BASH pour suppression fichiers multiples (même nom) dans arbo ?

Script BASH pour suppression fichiers multiples (même nom) dans arbo ? - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 14-09-2015 à 10:48:38    

Je suis confronté à un petit problème assez agaçant : dans une arborescence j'ai une multiplication de fichiers "Thumbs.db" créé par Windows dès qu'il y a un fichier média. Ces fichiers dérangent mes utilisateurs qui ne peuvent pas supprimer les dossiers, par ailleurs vides, car ils n'ont pas les droits dessus. Mon diée était de faire un batch pour supprimer en root (nos serveurs sont sous EOLE) pour dégager partout et rapidement ces foutus fichiers à la c*n qui ne servent strictement à rien.
 
Avez vous des bons tutos pour le newbie en script que je suis ?


---------------
Tant que la couleur de la peau sera plus importante que celle des yeux, nous ne connaitrons pas la paix. ● L'écriture, c'est la mémoire du futur. ● Mods FO4
Reply

Marsh Posté le 14-09-2015 à 10:48:38   

Reply

Marsh Posté le 14-09-2015 à 11:11:12    

find . -name Thumbs.db -delete


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 14-09-2015 à 11:12:08    

Je viens de tomber sur ceci : http://pteu.fr/doku.php?id=informa [...] ndes_linux

 

En particulier sur :

 
  • supprimer toutes ces maudites miniatures Windows :
Code :
  1. find . -name Thumbs.db -exec rm {} \;


Il ne le fait que sur le dossier courant, mais c'est un début. Maintenant, faut que je lui fasse faire une boucle pour parcourir l'arborescence depuis l'endroit d'exécution pour virer ces cochonneries.

 

@black_lord > :jap:.


Message édité par Gilbert Gosseyn le 14-09-2015 à 11:12:44

---------------
Tant que la couleur de la peau sera plus importante que celle des yeux, nous ne connaitrons pas la paix. ● L'écriture, c'est la mémoire du futur. ● Mods FO4
Reply

Marsh Posté le 14-09-2015 à 11:16:29    

une boucle ? find est récursif par defaut


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 14-09-2015 à 11:18:47    

Même avec le "." (dossier courant uniquement) ? Ou alors j'ai mal interprété l'explication du lien que j'ai linké (très probable).

 

Edit > Test de recherche uniquement (pas de suppression pour le moment) :

  • find -name Thumbs.db
  • find . -name Thumbs.db

Les deux parcourent l'arborescence, tu avais raison :jap:.


Message édité par Gilbert Gosseyn le 14-09-2015 à 11:23:56

---------------
Tant que la couleur de la peau sera plus importante que celle des yeux, nous ne connaitrons pas la paix. ● L'écriture, c'est la mémoire du futur. ● Mods FO4
Reply

Marsh Posté le 14-09-2015 à 11:30:34    

Donc, merci, ta commande (plus simple que celle que j'avais trouvé) a parfaitement marché. Je me la note car elle me sera très utile.


---------------
Tant que la couleur de la peau sera plus importante que celle des yeux, nous ne connaitrons pas la paix. ● L'écriture, c'est la mémoire du futur. ● Mods FO4
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed