Retourner aux forums || Retourner au forum Linux.general
Linux.general : rm *: argument list too long
Posté par dark_star () le 17 avril 2005tout est dans le titre, nan je déconne
je possède un pc avec une slackware 10, avec une carte d'acquisition a base de bt878, je m'en sert avec motion pour surveiller mon pas de porte, motion prend une photo lorsqu il detecte un mouvement, cela marche tres bien, mais comme c'est peu utile je regarde tous les 3 mois ce que cela donne. un systeme de fichier reiserfs
donc lors du ménage de printemps, j'ai 27976 image jpg dans le répertoire adéquate. hop je veux tout copier:
cp /video/* /home/moi
/bin/cp: argument list too long
pareil avec mv cp et leur famille
la commande tar ne fonctionne pas sur la totalité de fichiers :(
j'ai du faire un rm -rf video/. pour faire le menage
une idée pour pouvoir copier les fichiers? pour la prochaine fois.
> Lire le message (5 commentaires, moyenne: 2,8).
find
find /video/* --exec cp \{\} /home/moi \;
(de mémoire, c'est quelque chose comme ça)
-
[^]Re: find
Posté par Christophe Merlet (page perso, ) le 17/04/2005 à 10:25. (lien). Évalué à 2.sinon, mc est ton ami :)
-
[^]Re: find
-
-
[^]Re: find
Posté par doublehp (page perso, ) le 17/04/2005 à 16:38. (lien). Évalué à 1.toutes les solutions a base de * ont le meme probleme: au dela de 1000 ou 2000 fichiers, c est mort.
le plus rapide est donc:
rm -rf video
si il faut faire le tri:
for i in `seq 0 9` a b c d e f g h i j k l ; do mv video/$i* /tmp/test ; done
suivant la structure du dossier.
-
[^]Re: find
Posté par Krunch (Jabber id, page perso, ) le 17/04/2005 à 17:11. (lien). Évalué à 4.Normalement ça ira pas mieux ça, il y a toujours le "*" qui se transforme en la liste de fichiers. Par contre find /video/\* ... devrait fonctionner je pense (ou même find /video/ -type f ...). Sinon for i in $(ls) ; do cp $i /repertoire/de/destination/ ; done ou encore find /video/\* | xargs -i cp \{\} /destination/.
--
Free Softwares Users Group Arlon (Sud Luxembourg, Belgique)
pertinent, e adj. Approprié ; qui se rapporte exactement à ce dont il est question.
Revenir en haut de page || Retourner aux forums || Retourner au forum Linux.general



Cette discussion est archivée, il n'est plus possible de laisser des commentaires.
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.