Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 big_smile
Merci a toi johnlege !

Hors ligne