> 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 à