Forum |  HardWare.fr | News | Articles | PC | Prix | S'identifier | S'inscrire | Aide | Shop Recherche
1664 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

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

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

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

n°1381054
Gilbert Go​sseyn
Dr Liara T'Soni
Posté le 14-09-2015 à 10:48:38  profilanswer
 

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
mood
Publicité
Posté le 14-09-2015 à 10:48:38  profilanswer
 

n°1381055
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 14-09-2015 à 11:11:12  profilanswer
 

find . -name Thumbs.db -delete


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°1381056
Gilbert Go​sseyn
Dr Liara T'Soni
Posté le 14-09-2015 à 11:12:08  profilanswer
 

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
n°1381057
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 14-09-2015 à 11:16:29  profilanswer
 

une boucle ? find est récursif par defaut


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°1381058
Gilbert Go​sseyn
Dr Liara T'Soni
Posté le 14-09-2015 à 11:18:47  profilanswer
 

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
n°1381062
Gilbert Go​sseyn
Dr Liara T'Soni
Posté le 14-09-2015 à 11:30:34  profilanswer
 

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

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

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

 

Sujets relatifs
[Résolu] Bash : Récupérer la date de modification d'un fichierScript de sauvegarde raspbian
linux bash concatenation de variableAvis sur un script d'analyse de logs
[Help] Petit script tout bete pour faire une boucleFichiers de configuration Postfix partagés
Script bash à l'intérieur ou à l'extérieur d'un programme en C ?Script Awk pour matching de colonnes?
script pour renommer des fichiers de maniere recursive 
Plus de sujets relatifs à : Script BASH pour suppression fichiers multiples (même nom) dans arbo ?


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite) / Groupe LDLC / Shop HFR