> Le 31 Aug 2003 17:12:12 +0200, numarou <[EMAIL PROTECTED]>,
> souvenez-vous, vous tapâtes :
>> Le dim 31/08/2003 à 16:36, Alain Defraeye a écrit :
>> > de tête j'a pas linux sous la main pour tester
>> > du -h|sort +1
>> > man sort de toutes façons.
>> > Al
>>
>> la commande "du" présente les résultats sur 2 colonnes :
>> - taille des fichiers
>> - noms des fichiers
>>
>> la commande "du -h | sort +1" classe les résultats sur la seconde
>> colonne (ordre alphabétique des noms de fichiers) ce qui ne
>> m'intéresse pas trop ici
>>
>> De plus, l'option -h présente les résultats en Ko, Mo ou Go en
>> fonction des tailles, par exemple :
>> 128K    ./Cartes scannées/autre/zps_Diren
>> 1,3G    ./musique
>> 91M     ./musique/Dido
>> Cette option n'est donc pas adaptée au résultat recherché
>>
>> Il faudrait utiliser une option comme -k (pour avoir tous les
>> résultats dans la même unité, ici en Ko). Couplé avec l'option -n de
>> sort, on se rapproche du résultat escompté (voir ci dessous) :
>>
>> [EMAIL PROTECTED] manu]$ du -k | sort -n +1
>> 12      ./.torcs/drivers/human/tracks/g-track-3
>> 12      ./.tuxracer
>> 1300    ./.openoffice
>> 1348    ./.gnome2/apps-mdk
>> 135248  ./evolution/local
>> 136     ./.gnome2/apps-mdk/Office
>> 137952  ./evolution
>>
>> mais les résultats sont bêtement classés dans un ordre numérique qui
>> ne correspond pas à ce que je cherche 135248 étant plus grand que 136
>> et pourtant affiché avant !
>>
>> comment s'en sortir ?
>> avez-vous d'autres suggestions ?
>>
>> merci
>> manu
>>
> je pense que c'est bon mais sans le "+1" :
> $ du -k | sort -n
>
> fanch
>
trés sympa le sort. . .
: ]
si je puis ajouté, pour trier les dossiers qui ont tendance a etre plus
grand en taille on peut preciser :

du --block-size=1M | sort -n

et ainsi changer la valeur des unités afficher, en M G etc.. . meme par
10M si l'on veut. .

namu

Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";.

Foire Aux Questions de la liste : http://mdk.mondelinux.org

Répondre à