df ausblenden ifree etc (GNU)

368
Sridhar-Sarnobat

(analog zu https://apple.stackexchange.com/questions/263437/df-hide-ifree-iused-512-blöcke-customize-column-format-dont-show-inode-info für BSD)

Wie kann ich die Spalten ausblenden, die mit i( iused, ifree) und / oder beginnen 512-blocks? Ich möchte nur wissen, wie nahe meine Festplatten sind, ich will ihre Lebensgeschichte nicht.

$ /bin/df  Filesystem 512-blocks Used Available Capacity iused ifree %iused Mounted on /dev/disk0s2 975093952 719904648 254677304 74% 90052079 31834663 74% / devfs 368 368 0 100% 637 0 100% /dev map -hosts 0 0 0 100% 0 0 100% /net map auto_home 0 0 0 100% 0 0 100% /home /dev/disk3s1 242555008 206423680 36131328 86% 0 0 100% /Volumes/SERIALS map -static 0 0 0 100% 0 0 100% /Volumes/ubuntu map -static 0 0 0 100% 0 0 100% /Volumes/Large_backup map -static 0 0 0 100% 0 0 100% /Volumes/Large map -static 0 0 0 100% 0 0 100% /Volumes/Unsorted map -static 0 0 0 100% 0 0 100% /Volumes/Record map -static 0 0 0 100% 0 0 100% /Volumes/Documentaries 192.168.1.2:/ 115345392 86998112 22441976 80% 421924 3249100 11% /Volumes/ubuntu 192.168.1.2:/media/myusername/Documentaries 488397160 446990432 41406728 92% 15979 20720153 0% /Volumes/Documentaries 192.168.1.2:/media/myusername/Record 625121216 625121216 0 100% 125517 38323 77% /Volumes/Record 192.168.1.2:/media/myusername/Unsorted 625137280 604966376 20170904 97% 346496 10099404 3% /Volumes/Unsorted 192.168.1.2:/media/myusername/Large 1953520000 1949403312 4116688 100% 1379836 2218604 38% /Volumes/Large 192.168.1.2:/media/myusername/Large_backup 115345392 86998112 22441976 80% 421924 3249100 11% /Volumes/Large_backup 

Versions Information

Unerwünschtes Verhalten (übermäßige Informationen), die auf jedem der folgenden Systeme gefunden wurden:

  • GNU coreutils 8.28 September 2017 DF(1) - Darwin Kernel Version 17.2.0
  • BSD . May 8, 1995 BSD - Darwin Kernel Version 16.7.0:

Gewünschtes Verhalten (standardmäßig nicht angezeigt) wird beobachtet am:

  • GNU coreutils 8.25 February 2016 DF(1)- auf Ubuntu 16.04.1 LTS,4.4.0-104-generic #127-Ubuntu
0
[df man page] (https://linux.die.net/man/1/df) Sie verwenden bereits Parameter, um diese Informationen anzuzeigen, und lassen Sie sie weg. Überprüfen Sie, wann immer Sie einen Alias ​​für diese Befehle eingerichtet haben. Seth vor 6 Jahren 0
Es gibt keinen Alias, ich betreibe `/ bin / df` Sridhar-Sarnobat vor 6 Jahren 0
Umgebungsvariablen können auch das Verhalten beeinflussen. msb vor 6 Jahren 0
`env | grep POSIXLY_CORRECT` gibt mir nichts zurück. Irgendwelche anderen Ideen? Sridhar-Sarnobat vor 6 Jahren 0
Wenn man sich den Quellcode auf Github ansieht, scheint es, als würden df normalerweise keine Blöcke und Inodes anzeigen. Meine Vermutung ist, dass Ihr Build personalisiert ist, es ist komisch. Ich habe versucht, mit Optionen vor Ort zu spielen, um beides zu zeigen, und konnte es nicht. Es ist möglich, dass Sie nicht die Option haben, beides nicht anzuzeigen, es sei denn, Sie kompilieren df selbst. : - / msb vor 6 Jahren 0

1 Antwort auf die Frage

1
msb

Wenn Sie bereit sind, Pfeifen zu machen, können Sie Folgendes versuchen:

df | rev | awk '{$2=$3=$4=$8=""}' | rev 

Das heißt, wenn Sie rev und awk haben.

Ich schätze den Vorschlag, auch wenn ich das lieber nicht als Antwort akzeptieren möchte. Es scheint, als wäre dies ein Fehler, daher könnte eine temporäre Schlüsselbindung (oder ein Alias, obwohl ich keine Aliasnamen mag) hiervon meine Lösung sein. Sridhar-Sarnobat vor 6 Jahren 0