> 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