#1 Le 28/01/2008, à 20:59
- U-topic
[Résolu] Supprimer dans un dossier tt fichier <a 2 mo
Bonjour,
Je souhaiterais supprimer dans un dossier comportant pas mal de fichiers
(près de 2000...)tout les fichiers dont la taille est inférieur a 2kilo octet...
(en effet ces fichiers sont corrompus...)
Quelqu'un aurait il une idée ?
python bash.....
Dernière modification par U-topic (Le 28/01/2008, à 22:13)
Hors ligne
#2 Le 28/01/2008, à 22:00
- johnlege
Re : [Résolu] Supprimer dans un dossier tt fichier <a 2 mo
Bonsoir
Avec find tu trouveras, ton bonheur
commence par executer avec ls -l de façon à t'assurer d'avoir tous tes fichiers
puis remplace ls -l par rm -f pour effacer les fichiers
Attention o๠tu te trouves (rm c'est toujours à prendre avec des pincettes
cd ton_repertoire_ou_chercher_tes_fichiers
find . -type f -size -2000b -exec ls -l "{}" ";"
find recherche
. dans le répertoire courant
-type f des fichiers
-size 100b dont la taille est inférieure à 2000 Bytes (par exemple)
-exec ls -l et exécute la commande ls -l
"{}" ";" sur le fichier trouvé
";" fin de la commande à exécuter
quand tu es ok remplace ls -l par rm -f
Merci d'indiquer résolu dans le titre quand c'est résolu
Hors ligne
#3 Le 28/01/2008, à 22:12
- U-topic
Re : [Résolu] Supprimer dans un dossier tt fichier <a 2 mo
Voila une réponse nette clair et précise
Merci a toi johnlege !
Hors ligne