Сортированный вывод свободного пространства раздела - PullRequest
0 голосов
/ 04 ноября 2019

Сортировка вывода свободного места для каждого раздела. Другими словами, таблица, содержащая не менее двух столбцов: имя раздела и свободное или неподдерживаемое пространство хранения, отсортированное по свободному или неиспользуемому пространству хранения. Мотивация: я хочу сделать резервную копию файлов и использовать жесткий диск, на котором все еще есть как можно больше места.

то, что я пробовал:

df -h | sort -h -r

, если будет найдено, вот и всеЗвуки gread

`diskutil info disk1s4 | awk '/Free Space:.* GB/ {print $3,$4}'`

, но не работают на моем Manjaro-Linux. Команда не найдена

1 Ответ

1 голос
/ 04 ноября 2019

Прежде всего, я думаю, вы имели в виду «использовать раздел» вместо жесткого диска.

df -l --output=source,avail|sed '/\/dev\//!d'|sort -nr -k2

Примечания:

  • -l только локальные устройства, то естьобщие сетевые ресурсы не указаны
  • часть sed удаляет заголовок и файловые системы, не относящиеся к /dev/, отрегулируйте это, если хотите что-то еще.
  • sort выполняет сортировку.
  • точки монтирования не указаны, если они необходимы, добавьте target в список --output.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...