cerhu > linux.debian.user.french

philolilou (31/03/2019, 00h40)
Bonjour,

je vous sollicite car j'aimerai trier les résultats de la commande "du".

J'utilise occasionnellement cette commande de cette manière: du
--max-depth=1 -h

Par contre, en consultant le man, je n'ai pas trouvé d'option qui permet
de faire un tri sur les  tailles croissant ou décroissant des dossiers
listés.

Auriez-vous une idée de comment faire pour trier le résultat de la
commande "du" suivant la taille qu'il affiche?

Je vous remercie d'avance de votre aide.
Alban Vidal (31/03/2019, 00h50)
Bonsoir,

Par exemple quand je veux voir dans le /var je fais la commande suivante :
du -hsc /var/*|sort -h

J'espère que ça pourra t'aider.

Alban

Le 30 mars 2019 23:30:28 GMT+01:00, philolilou <philolilou> a écrit :
[..]
>Auriez-vous une idée de comment faire pour trier le résultat dela
>commande "du" suivant la taille qu'il affiche?
>Je vous remercie d'avance de votre aide.


-- Envoyé de /e/ Mail.
Sébastien Dinot (31/03/2019, 01h00)
philolilou a écrit :
> Par contre, en consultant le man, je n'ai pas trouvé d'option qui
> permet de faire un tri sur les  tailles croissant ou décroissant des
> dossiers listés.


Tri croissant :

du -sm * | sort -k1n

Tri décroissant :

du -sm * | sort -k1nr

Sébastien
philolilou (31/03/2019, 01h30)
Bonjour et merci pour vos réponses.

Après quelques essais d'après vos suggestions, ce qui fonctionne pour
mon utilisation de 'du' semble être ceci:

pour un tri croissant de la taille des dossiers:

du --max-depth=1 -h | sort -h

du --max-depth=1 -h | sort -n

pour un tri décroissant de la taille des dossiers:

du --max-depth=1 -h | sort -nr

Merci à Alban et à Sébastien pour vos réponses et pour votre aide.

Le 30/03/2019 à 23:50, Sébastien Dinot a écrit :
[..]
Quentin (31/03/2019, 02h50)
Je te conseille le paquet ncdu

Le 30 mars 2019 23:39:53 GMT+01:00, Alban Vidal <alban.vidal> a écrit :
[..]
Pascal Hambourg (31/03/2019, 10h10)
Le 31/03/2019 à 00:27, philolilou a écrit :
> Après quelques essais d'après vos suggestions, ce qui fonctionne pour
> mon utilisation de 'du' semble être ceci:
> pour un tri croissant de la taille des dossiers:
> du --max-depth=1 -h | sort -h
> du --max-depth=1 -h | sort -n
> pour un tri décroissant de la taille des dossiers:
> du --max-depth=1 -h | sort -nr


Non, l'option -n de sort ne prend pas le préfixe multiplicateur en
compte et donc trie pas correctement la sortie de du avec l'option -h.
Alban Vidal (31/03/2019, 10h20)
Bonjour,

En effet ncdu est plutôt sympa et très "user friendly", après tout déprend le contexte d'utilisation.

Par exemple, avec ncdu je ne sais pas si on peut exclure des répertoires (mais je n'ai pas cherché non plus), ce qui est très pratiqueavec l'option " --exclude [répertoire] " de la commande du.

Alban

Le 30 mars 2019 23:47:54 GMT+01:00, Quentin <q.lejard> a écrit :
>Je te conseille le paquet ncdu
>Le 30 mars 2019 23:39:53 GMT+01:00, Alban Vidal
><alban.vidal> a écrit :
>dossiers
>--
>Envoyé de mon appareil Android avec Courriel K-9 Mail. Veuillez excuser
>ma brièveté.


-- Envoyé de /e/ Mail.
Discussions similaires
le jeu 20, les résultats

le jeu 11, les résultats ...

le jeu 10, les résultats

le jeu 9, les résultats


Fuseau horaire GMT +2. Il est actuellement 22h34. | Privacy Policy