Je cherche =E0 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 fichiers m=EAme ceux contenant des espaces.
Mais je n'arrive pas =E0 assembler ces deux commandes sachant que l'int=E9r=
=EAt de
la premi=E8re commande est que la sortie est class=E9e et affiche la taille=
des
fichiers.
Bonjour,<br><br>Je cherche =E0 lister les fichiers de plus de 10 Mo.<br><br=
>J'utilise cette commande:<br><br>ls -Ssh1 `find /usr/local/www/ -size =
+10M -print0 | xargs -0`<br><br>Par contre impossible de lire les fichiers =
avec des espaces.<br>
<br>Cette autre commande:<br><br>find /usr/local/www/ -size +10M<br><br>ren=
voie bien tous les fichiers m=EAme ceux contenant des espaces. <br><br>Mais=
je n'arrive pas =E0 assembler ces deux commandes sachant que l'int=
=E9r=EAt de la premi=E8re commande est que la sortie est class=E9e et affic=
he la taille des fichiers.<br>
<br>Cordialement,<br><br><br>
--00163630fa2ba8bb4e049d3444f8--
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/AANLkTinOh9rs7SH8YHATcC64=gW-SJfPeY8o-yJXSPGG@mail.gmail.com
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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 espaces.
Cette autre commande:
find /usr/local/www/ -size +10M
renvoie bien tous les fichiers même ceux contenant des espaces.
Mais je n'arrive pas à assembler ces deux commandes sachant que l'intérêt de la première commande est que la sortie est classée et affiche la taille des fichiers.
Cordialement,
Bonsoir,
D'habitude j'utilise plutôt xargs de cette manière, et ça fonctionne chez moi ainsi : $ find -size +10M -print0 | xargs -0 ls -Ssh1
Cordialement, -- Guillaume
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/
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 espaces.
Cette autre commande:
find /usr/local/www/ -size +10M
renvoie bien tous les fichiers même ceux contenant des espaces.
Mais je n'arrive pas à assembler ces deux commandes sachant que
l'intérêt de la première commande est que la sortie est classée et
affiche la taille des fichiers.
Cordialement,
Bonsoir,
D'habitude j'utilise plutôt xargs de cette manière, et ça fonctionne
chez moi ainsi :
$ find -size +10M -print0 | xargs -0 ls -Ssh1
Cordialement,
--
Guillaume
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/1298754205.32332.1.camel@tomoyo
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 espaces.
Cette autre commande:
find /usr/local/www/ -size +10M
renvoie bien tous les fichiers même ceux contenant des espaces.
Mais je n'arrive pas à assembler ces deux commandes sachant que l'intérêt de la première commande est que la sortie est classée et affiche la taille des fichiers.
Cordialement,
Bonsoir,
D'habitude j'utilise plutôt xargs de cette manière, et ça fonctionne chez moi ainsi : $ find -size +10M -print0 | xargs -0 ls -Ssh1
Cordialement, -- Guillaume
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/
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 lire les fichiers avec des espaces.
Cette autre commande:
find /usr/local/www/ -size +10M
renvoie bien tous les fichiers même ceux contenant des espaces.
Mais je n'arrive pas à assembler ces deux commandes sachant que l'intérêt de la première commande est que la sortie est classée et affiche la taille des fichiers.
Cordialement,
Bonsoir,
D'habitude j'utilise plutôt xargs de cette manière, et ça fonctionne chez moi ainsi : $ find -size +10M -print0 | xargs -0 ls -Ssh1
Tu peux essayer cette commande :
find / -size +10M -exec ls -Ssh1 '{}' ;
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/
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 lire les fichiers avec des espaces.
Cette autre commande:
find /usr/local/www/ -size +10M
renvoie bien tous les fichiers même ceux contenant des espaces.
Mais je n'arrive pas à assembler ces deux commandes sachant que
l'intérêt de la première commande est que la sortie est classée et
affiche la taille des fichiers.
Cordialement,
Bonsoir,
D'habitude j'utilise plutôt xargs de cette manière, et ça fonctionne
chez moi ainsi :
$ find -size +10M -print0 | xargs -0 ls -Ssh1
Tu peux essayer cette commande :
find / -size +10M -exec ls -Ssh1 '{}' ;
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/4D69978B.2010207@juliana-multimedia.com
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 espaces.
Cette autre commande:
find /usr/local/www/ -size +10M
renvoie bien tous les fichiers même ceux contenant des espaces.
Mais je n'arrive pas à assembler ces deux commandes sachant que l'intérêt de la première commande est que la sortie est classée et affiche la taille des fichiers.
Cordialement,
Bonsoir,
D'habitude j'utilise plutôt xargs de cette manière, et ça fonctionne chez moi ainsi : $ find -size +10M -print0 | xargs -0 ls -Ssh1
Tu peux essayer cette commande :
find / -size +10M -exec ls -Ssh1 '{}' ;
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/20110227023308.GC1447@wxcvbn.org
time find /usr/local/www/ -type f -size +10M -print0 | xargs -0 ls -Ssh1 |w c -l
Les résultats sont classés et c'est la plus rapide (pas de beaucoup mai s bon...)
Celle-ci
time find /usr/local/www/ -size +10M -exec ls -Ssh1 {} ;|wc -l
fonctionne mais ne classe pas les résultats. On voit qu'il n'est effectivement pas besoin de protéger {}
Et celle-ci:
find /foo -size +10M -exec ls -bla {} +
ne marche pas du tout ;-)
il faut au minimum ajouter «;» et supprimer le +
Cordialement,
Le 27 février 2011 03:33, Jeremie COURREGES-ANGLAS a écrit :
> Tu peux essayer cette commande : > > find / -size +10M -exec ls -Ssh1 '{}' ;
Cette version ne fournit pas un affichage classé (trié) puisque chaqu e invocation de ls se fera sur un seul fichier. Pour avoir une seule invocation de ls (dans le meilleur des cas), il faut utiliser :
Bonjour et merci pour votre contribution.<br><br>La seule version qui march e vraiment est:<br><br>time find /usr/local/www/ -type f -size +10M -print0 | xargs -0 ls -Ssh1 |wc -l<br><br>Les résultats sont classés et c' est la plus rapide (pas de beaucoup mais bon...)<br> <br>Celle-ci<br><br>time find /usr/local/www/ -size +10M -exec ls -Ssh1 {} ;|wc -l<br><br>fonctionne mais ne classe pas les résultats. On voit qu&# 39;il n'est effectivement pas besoin de protéger {}<br><br>Et celle-c i:<br> <br>find /foo -size +10M -exec ls -bla {} +<br><br>ne marche pas du tout ;- )<br><br>il faut au minimum ajouter «;» et supprimer le +<br><br>Cordi alement,<br><br><br><br><div class="gmail_quote">Le 27 février 2011 03: 33, Jeremie COURREGES-ANGLAS <span dir="ltr"><<a href="mailto:ktulu@ wxcvbn.org"></a>></span> a écrit :<br> <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1p x #ccc solid;padding-left:1ex;"><div class="im">> Tu peux essayer cett e commande :<br> ><br> > find / -size +10M -exec ls -Ssh1 '{}' ;<br> <br> </div>Cette version ne fournit pas un affichage classé (trié) puisque c haque<br> invocation de ls se fera sur un seul fichier.<br> Pour avoir une seule invocation de ls (dans le meilleur des cas), il faut<b r> utiliser :<br> <br> find /foo -size +10M -exec ls -bla {} +<br> <br> Pas besoin de protéger {}<br> <br> My two cents.<br> <font color="#888888"><br> --<br> "Free software, free society."<br> Jérémie Courrèges-Anglas<br> GPG key : 06A11494<br> </font></blockquote></div><br>
--0016363b8c50cefa94049d428831--
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/AANLkTikOcSMc2kTsZqEuv_c6zoJB=i9zQ3o+
time find /usr/local/www/ -type f -size +10M -print0 | xargs -0 ls -Ssh1 |w c
-l
Les résultats sont classés et c'est la plus rapide (pas de beaucoup mai s
bon...)
Celle-ci
time find /usr/local/www/ -size +10M -exec ls -Ssh1 {} ;|wc -l
fonctionne mais ne classe pas les résultats. On voit qu'il n'est
effectivement pas besoin de protéger {}
Et celle-ci:
find /foo -size +10M -exec ls -bla {} +
ne marche pas du tout ;-)
il faut au minimum ajouter «;» et supprimer le +
Cordialement,
Le 27 février 2011 03:33, Jeremie COURREGES-ANGLAS <ktulu@wxcvbn.org> a
écrit :
> Tu peux essayer cette commande :
>
> find / -size +10M -exec ls -Ssh1 '{}' ;
Cette version ne fournit pas un affichage classé (trié) puisque chaqu e
invocation de ls se fera sur un seul fichier.
Pour avoir une seule invocation de ls (dans le meilleur des cas), il faut
utiliser :
Bonjour et merci pour votre contribution.<br><br>La seule version qui march e vraiment est:<br><br>time find /usr/local/www/ -type f -size +10M -print0 | xargs -0 ls -Ssh1 |wc -l<br><br>Les résultats sont classés et c' est la plus rapide (pas de beaucoup mais bon...)<br>
<br>Celle-ci<br><br>time find /usr/local/www/ -size +10M -exec ls -Ssh1 {} ;|wc -l<br><br>fonctionne mais ne classe pas les résultats. On voit qu&# 39;il n'est effectivement pas besoin de protéger {}<br><br>Et celle-c i:<br>
<br>find /foo -size +10M -exec ls -bla {} +<br><br>ne marche pas du tout ;- )<br><br>il faut au minimum ajouter «;» et supprimer le +<br><br>Cordi alement,<br><br><br><br><div class="gmail_quote">Le 27 février 2011 03: 33, Jeremie COURREGES-ANGLAS <span dir="ltr"><<a href="mailto:ktulu@ wxcvbn.org">ktulu@wxcvbn.org</a>></span> a écrit :<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1p x #ccc solid;padding-left:1ex;"><div class="im">> Tu peux essayer cett e commande :<br>
><br>
> find / -size +10M -exec ls -Ssh1 '{}' ;<br>
<br>
</div>Cette version ne fournit pas un affichage classé (trié) puisque c haque<br>
invocation de ls se fera sur un seul fichier.<br>
Pour avoir une seule invocation de ls (dans le meilleur des cas), il faut<b r>
utiliser :<br>
<br>
find /foo -size +10M -exec ls -bla {} +<br>
<br>
Pas besoin de protéger {}<br>
<br>
My two cents.<br>
<font color="#888888"><br>
--<br>
"Free software, free society."<br>
Jérémie Courrèges-Anglas<br>
GPG key : 06A11494<br>
</font></blockquote></div><br>
--0016363b8c50cefa94049d428831--
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/AANLkTikOcSMc2kTsZqEuv_c6zoJB=i9zQ3o+XbatnUdQ@mail.gmail.com
time find /usr/local/www/ -type f -size +10M -print0 | xargs -0 ls -Ssh1 |w c -l
Les résultats sont classés et c'est la plus rapide (pas de beaucoup mai s bon...)
Celle-ci
time find /usr/local/www/ -size +10M -exec ls -Ssh1 {} ;|wc -l
fonctionne mais ne classe pas les résultats. On voit qu'il n'est effectivement pas besoin de protéger {}
Et celle-ci:
find /foo -size +10M -exec ls -bla {} +
ne marche pas du tout ;-)
il faut au minimum ajouter «;» et supprimer le +
Cordialement,
Le 27 février 2011 03:33, Jeremie COURREGES-ANGLAS a écrit :
> Tu peux essayer cette commande : > > find / -size +10M -exec ls -Ssh1 '{}' ;
Cette version ne fournit pas un affichage classé (trié) puisque chaqu e invocation de ls se fera sur un seul fichier. Pour avoir une seule invocation de ls (dans le meilleur des cas), il faut utiliser :
Bonjour et merci pour votre contribution.<br><br>La seule version qui march e vraiment est:<br><br>time find /usr/local/www/ -type f -size +10M -print0 | xargs -0 ls -Ssh1 |wc -l<br><br>Les résultats sont classés et c' est la plus rapide (pas de beaucoup mais bon...)<br> <br>Celle-ci<br><br>time find /usr/local/www/ -size +10M -exec ls -Ssh1 {} ;|wc -l<br><br>fonctionne mais ne classe pas les résultats. On voit qu&# 39;il n'est effectivement pas besoin de protéger {}<br><br>Et celle-c i:<br> <br>find /foo -size +10M -exec ls -bla {} +<br><br>ne marche pas du tout ;- )<br><br>il faut au minimum ajouter «;» et supprimer le +<br><br>Cordi alement,<br><br><br><br><div class="gmail_quote">Le 27 février 2011 03: 33, Jeremie COURREGES-ANGLAS <span dir="ltr"><<a href="mailto:ktulu@ wxcvbn.org"></a>></span> a écrit :<br> <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1p x #ccc solid;padding-left:1ex;"><div class="im">> Tu peux essayer cett e commande :<br> ><br> > find / -size +10M -exec ls -Ssh1 '{}' ;<br> <br> </div>Cette version ne fournit pas un affichage classé (trié) puisque c haque<br> invocation de ls se fera sur un seul fichier.<br> Pour avoir une seule invocation de ls (dans le meilleur des cas), il faut<b r> utiliser :<br> <br> find /foo -size +10M -exec ls -bla {} +<br> <br> Pas besoin de protéger {}<br> <br> My two cents.<br> <font color="#888888"><br> --<br> "Free software, free society."<br> Jérémie Courrèges-Anglas<br> GPG key : 06A11494<br> </font></blockquote></div><br>
--0016363b8c50cefa94049d428831--
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/AANLkTikOcSMc2kTsZqEuv_c6zoJB=i9zQ3o+
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/20110227144207.GA2278@wxcvbn.org