Option de cp ?

gerard -  
asevere Messages postés 13095 Date d'inscription   Statut Webmaster Dernière intervention   -
Bonjour,
j'ai un repertoire contenant des milliers de photos, et je voudrait copier vers un autre repertoires toutes celles dont le poids est supérieur à 150ko.
J'ai essayé quelques commandes par moi-même, sans succes.
J'espere donc que quelqu'un de plus compétent pourra m'aider ...
Merci d'avance

5 réponses

  1. asevere Messages postés 13095 Date d'inscription   Statut Webmaster Dernière intervention   426
     
    Plus serieusemeent, sous linux, il faut passer par la commande find.

    L'option -size permet de spécifier la taille du(des) fichier(s) recherché(s)

    -size 7424c retrouve un fichier d'exactement 7424 octet
    -size -1M retrouve les fichiers de moins d'un Mo
    -size +150k retrouve les fichiers de plus de 150 Ko

    L'option -exec command {} \; permet de d'exécuter la commande commande en passant en parametre {} (cf: man find)

    La commande donne donc un truc du genre:
    find . -size +150k -exec mv {} new_rep/ \;


    Tu peux ajouter d'autre parametre, pour ne recupere que les jpg, dans le dossier courant en non les sous dossier, etc.

    @+
    1
  2. sebsauvage Messages postés 33284 Date d'inscription   Statut Modérateur Dernière intervention   15 684
     
    On peut le faire avec l'explorateur de Windows:
    Afficher la liste des fichiers, trier par taille, sélectionner toutes celles au dessus de 150 ko, copier-coller dans un nouveau répertoire.

    0
    1. asevere Messages postés 13095 Date d'inscription   Statut Webmaster Dernière intervention   426
       
      Sous Mac pareil! ;)
      0
  3. gerard
     
    Merci d'essayer...mais je suis sous le linux, et il s'agit d'un serveur sur lequel seul le mode console est possible.
    0
  4. sebsauvage Messages postés 33284 Date d'inscription   Statut Modérateur Dernière intervention   15 684
     
    arf oui... on est sur le forum Linux (je passe toujours par la page principale du forum).
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. gerard
     
    Super, merci beaucoup, je viens de tester et valider:
    find *.jpg -size +150k -exec cp {} tp/ \;
    Une question histoire de savoir ce que je fais: pourquoi :/ \ apres le repertoire ?
    0
    1. asevere Messages postés 13095 Date d'inscription   Statut Webmaster Dernière intervention   426
       
      man find ;)
      0