df скрыть ifree и т. д. (GNU)

330
Sridhar-Sarnobat

(аналогично https://apple.stackexchange.com/questions/263437/df-hide-ifree-iused-512-blocks-customize-column-format-dont-show-inode-info для BSD)

Как я могу скрыть столбцы, начинающиеся с i( iused, ifree) и / или 512-blocks? Я просто хочу знать, насколько близки мои диски, я не хочу рассказывать об их жизни.

$ /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 

Информация о версии

Нежелательное поведение (избыточная информация) обнаруживается в каждой из следующих систем:

  • 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:

Желаемое поведение (не отображается по умолчанию) наблюдается на:

  • GNU coreutils 8.25 February 2016 DF(1)- на Ubuntu 16.04.1 LTS,4.4.0-104-generic #127-Ubuntu
0
[страница руководства df] (https://linux.die.net/man/1/df) вы уже используете параметры для отображения этой информации, поэтому не указывайте их. Проверяйте всякий раз, когда у вас есть псевдоним для этих команд. Seth 6 лет назад 0
Псевдонима нет, я запускаю `/ bin / df` Sridhar-Sarnobat 6 лет назад 0
Переменные среды также могут повлиять на поведение. msb 6 лет назад 0
`env | grep POSIXLY_CORRECT` ничего не возвращает для меня. Есть другие идеи? Sridhar-Sarnobat 6 лет назад 0
Глядя на исходный код на github, кажется, что df обычно не показывает и блоки, и inode. Я думаю, что ваша сборка персонализирована, это странно. Я попытался поиграть с вариантами локально, чтобы показать оба, и не смог. Возможно, у вас нет возможности не показывать и то и другое ... если вы сами не скомпилируете df. : - / msb 6 лет назад 0

1 ответ на вопрос

1
msb

Если вы хотите сделать трубы, вы можете попробовать это:

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

Это если у вас есть rev и awk.

Я ценю это предложение, даже если я предпочел бы не принимать это как ответ. Кажется, что это ошибка, поэтому временная привязка ключа (или псевдонима, хотя я не люблю псевдонимы) этого может быть моим решением на данный момент. Sridhar-Sarnobat 6 лет назад 0

Похожие вопросы