Bonsoir,
Connaissez vous les criteres de tri de la commande df?
alphabetique?utilisé,libre?
je ne trouve pas la logique, notament pour les partages
root@transmission:~# df -h
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
udev 965M 0 965M 0% /dev
tmpfs 196M 8,0M 188M 5% /run
/dev/sda1 5,9G 1,1G 4,5G 19% /
tmpfs 976M 0 976M 0% /dev/shm
tmpfs 5,0M 0 5,0M 0% /run/lock
tmpfs 976M 0 976M 0% /sys/fs/cgroup
//192.168.1.3/160 150G 119G 31G 80% /media/160
//192.168.1.3/DATA 320G 319G 370M 100% /media/DATA
//192.168.1.3/250 230G 167G 63G 73% /media/250
//192.168.1.3/Libre 147G 146G 893M 100% /media/Libre
tmpfs 196M 0 196M 0% /run/user/0
Si oui, est il possible de modifier ce tri?
Merci pour vos reponses
# sort ?
Posté par frayd . Évalué à 1.
df |grep -v ^Sys. |sort
//192.168.1.3/160 150G 119G 31G 80% /media/160
//192.168.1.3/250 230G 167G 63G 73% /media/250
//192.168.1.3/DATA 320G 319G 370M 100% /media/DATA
//192.168.1.3/Libre 147G 146G 893M 100% /media/Libre
/dev/sda1 5,9G 1,1G 4,5G 19% /
tmpfs 196M 0 196M 0% /run/user/0
tmpfs 196M 8,0M 188M 5% /run
tmpfs 5,0M 0 5,0M 0% /run/lock
tmpfs 976M 0 976M 0% /dev/shm
tmpfs 976M 0 976M 0% /sys/fs/cgroup
udev 965M 0 965M 0% /dev
[^] # Re: sort ?
Posté par beaulieu1 . Évalué à 1.
Et pour donner un exemple supplémentaire, tri par la deuxième colonne numérique (espace total):
df | sed 1d | sort -k2,2n
[^] # Re: sort ?
Posté par Philoolehiboo . Évalué à 1.
Merci, je comprends pas tous les parametres mais je vais me servir de cette base pour affiché le tri souhaité dans mon bash
[^] # Re: sort ?
Posté par beaulieu1 . Évalué à 1. Dernière modification le 05 avril 2020 à 18:17.
sed 1d -> édite le texte d'entrée pour enlever la première ligne.
sort -k2,2n -> trie numériquement en prenant comme clé le texte du premier caractère du champs 2 au dernier caractère du champs 2.
Edit: sort -k2n pourrait suffire aussi. C'est a dire trier sur le nombre du premier caractère du champs 2 jusqu'au dernier de la ligne.
# L'ordre du noyau
Posté par Benoît Sibaud (site web personnel) . Évalué à 6.
Je dirais suivant l'ordre des montages niveau noyau ( /proc/mounts étant une vision de l'état du noyau), d'après un test sur une machine et un coup d’œil au code de df.c (paquet Debian coreutils) appelant une fonction
read_file_system_list
:[^] # Re: L'ordre du noyau
Posté par Benoît Sibaud (site web personnel) . Évalué à 5. Dernière modification le 05 avril 2020 à 12:36.
https://github.com/coreutils/coreutils/blob/master/src/df.c#L1781 dans df, qui renvoie à http://git.savannah.gnu.org/gitweb/?p=gnulib.git;a=blob;f=lib/mountlist.c;h=7abe0248ec22dc96ba2f7ef4322d3556e841e915;hb=e3b56bc2e68f747320d67754df575976266a5712#l445 dans la gnulib
(qui amène à découvrir que
/proc/self/mountinfo
a remplacé/proc/mounts
, mais ça ne change rien à la réponse au final)[^] # Re: L'ordre du noyau
Posté par Philoolehiboo . Évalué à 1.
Effectivement cela correspond au montage dans le noyau…un peu trop complexe pour moi…je cherchais du coté de fstab mais c'etait trop facile!lol
Merci
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.