Option de cp ?

Fermé
gerard - 10 nov. 2006 à 13:28
asevere Messages postés 13084 Date d'inscription lundi 28 janvier 2002 Statut Webmaster Dernière intervention 3 février 2022 - 10 nov. 2006 à 14:10
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
A voir également:

5 réponses

asevere Messages postés 13084 Date d'inscription lundi 28 janvier 2002 Statut Webmaster Dernière intervention 3 février 2022 426
10 nov. 2006 à 13:57
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
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 657
10 nov. 2006 à 13:36
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
asevere Messages postés 13084 Date d'inscription lundi 28 janvier 2002 Statut Webmaster Dernière intervention 3 février 2022 426
10 nov. 2006 à 13:51
Sous Mac pareil! ;)
0
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
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 657
10 nov. 2006 à 14:01
arf oui... on est sur le forum Linux (je passe toujours par la page principale du forum).
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
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
asevere Messages postés 13084 Date d'inscription lundi 28 janvier 2002 Statut Webmaster Dernière intervention 3 février 2022 426
10 nov. 2006 à 14:10
man find ;)
0