Re: find et fichiers avec espaces

2011-02-28 Par sujet Luxpopuli Open source
Bonjour, Le 27 février 2011 15:42, Jeremie COURREGES-ANGLAS a écrit : > On Sunday 27 February 2011 à 01:16:35PM, Luxpopuli Open source wrote: > > Bonjour et merci pour votre contribution. > > > > La seule version qui marche vraiment est: > > > > time find /usr/local/www/ -type f -size +10M -prin

Re: find et fichiers avec espaces

2011-02-27 Par sujet Jeremie COURREGES-ANGLAS
On Sunday 27 February 2011 à 03:31:07PM, Benoit Bastit wrote: [snip] > find /usr/local/www/ -type f -size +10M -printf '%s %p\n' | sort -n > > Cela n'est pas plus simple et surement beaucoup plus rapide ? Nope, meme si celà est très efficace. A noter que l'on cherche sort -rn, ici, et que cette s

Re: find et fichiers avec espaces

2011-02-27 Par sujet Jeremie COURREGES-ANGLAS
On Sunday 27 February 2011 à 01:16:35PM, Luxpopuli Open source wrote: > Bonjour et merci pour votre contribution. > > La seule version qui marche vraiment est: > > time find /usr/local/www/ -type f -size +10M -print0 | xargs -0 ls -Ssh1 |wc > -l Non, ce n'est pas la seule :-) > Les résultats sont

Re: find et fichiers avec espaces

2011-02-27 Par sujet Benoit Bastit
Le 27/02/2011 13:16, Luxpopuli Open source a écrit : Bonjour et merci pour votre contribution. La seule version qui marche vraiment est: time find /usr/local/www/ -type f -size +10M -print0 | xargs -0 ls -Ssh1 |wc -l Les résultats sont classés et c'est la plus rapide (pas de beaucoup mais b

Re: find et fichiers avec espaces

2011-02-27 Par sujet Luxpopuli Open source
Bonjour et merci pour votre contribution. La seule version qui marche vraiment est: time find /usr/local/www/ -type f -size +10M -print0 | xargs -0 ls -Ssh1 |wc -l Les résultats sont classés et c'est la plus rapide (pas de beaucoup mais bon...) Celle-ci time find /usr/local/www/ -size +10M -ex

Re: find et fichiers avec espaces

2011-02-26 Par sujet Jeremie COURREGES-ANGLAS
> Tu peux essayer cette commande : > > find / -size +10M -exec ls -Ssh1 '{}' \; Cette version ne fournit pas un affichage classé (trié) puisque chaque invocation de ls se fera sur un seul fichier. Pour avoir une seule invocation de ls (dans le meilleur des cas), il faut utiliser : find /foo -size

Re: find et fichiers avec espaces

2011-02-26 Par sujet Frédéric MASSOT
Le 26/02/2011 22:03, Guillaume Caron a écrit : Le samedi 26 février 2011 à 20:15 +0100, Luxpopuli Open source a écrit : Bonjour, Je cherche à lister les fichiers de plus de 10 Mo. J'utilise cette commande: ls -Ssh1 `find /usr/local/www/ -size +10M -print0 | xargs -0` Par contre impossible de

Re: find et fichiers avec espaces

2011-02-26 Par sujet Guillaume Caron
Le samedi 26 février 2011 à 20:15 +0100, Luxpopuli Open source a écrit : > Bonjour, > > Je cherche à lister les fichiers de plus de 10 Mo. > > J'utilise cette commande: > > ls -Ssh1 `find /usr/local/www/ -size +10M -print0 | xargs -0` > > Par contre impossible de lire les fichiers avec des espa

find et fichiers avec espaces

2011-02-26 Par sujet Luxpopuli Open source
Bonjour, Je cherche à lister les fichiers de plus de 10 Mo. J'utilise cette commande: ls -Ssh1 `find /usr/local/www/ -size +10M -print0 | xargs -0` Par contre impossible de lire les fichiers avec des espaces. Cette autre commande: find /usr/local/www/ -size +10M renvoie bien tous les fichier