Ответ зависит от файловой системы. Например, dfне может показать правильные значения для btrfs (пока). Не могли бы вы добавить эту информацию в свой вопрос?
Джонас Стейн
Ответы:
24
Как сказала Джули, вы можете использовать dfдля отображения свободного места, передавая либо точку монтирования, либо имя устройства:
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 833G 84G 749G 10% /home
Чтобы запустить его постоянно, используйте watch. Интервал обновления по умолчанию составляет 2 секунды, но вы можете изменить это с помощью --interval:
В настоящее время я использую df -h, что дает мне необходимую информацию, как и когда я печатаю df -h. Я хотел чего-то более живого или реального времени, то есть чего-то, что постоянно обновляет терминал, поэтому мне не нужно вводить команду для проверки.
oshirowanen
@oshirowanen Вы можете использовать watch, и он будет запускать его снова и снова и показывать вам новые результаты (обычно каждые две секунды). Имейте в виду, что только одна программа может обновлять терминал одновременно при нормальных условиях (то есть, если вы не хотите делать полный беспорядок на вашем экране), поэтому, если вы хотите делать другие вещи одновременно, вам нужно выделите для него терминал или запустите его, например, screen, tmux или dvtm, чтобы разделить терминал на несколько виртуальных терминалов.
Random832
3
Если вам не нравится идея выделения целого терминала для watchвывода df, вы можете рассмотреть такой инструмент, как conky . Есть бесчисленное множество примеров использования conkyдля мониторинга всего: от использования жесткого диска, температуры жесткого диска, использования оперативной памяти, местной погоды, заголовков новостей ... вы называете это.
Вы должны изменить этот ответ включать объяснение того , как это отличается от принятого ответа - который уже дает разъяснение о том , как использовать dfи watchкоманду.
Это позволит вам просматривать все ваши жесткие диски в терминале, обновляемые каждую минуту, отсортированные по проценту используемого пространства.
Я не знаю, насколько этот ответ может добавить к тому, что уже здесь (это мой самый первый ответ), но я подумал, что бы поставить его здесь, на случай, если кто-то придет искать именно то, что я хотел сделать, вот как Я остановился на этом вопросе в первую очередь. Я подумал, что я бы попытался спасти кого-то другого, пытаясь понять, как соединить «watch», «df» и «sort» вместе, если бы мог.
К вашему сведению, я использовал регулярное выражение вместо "/ dev / sd *", потому что моя система также показывает несколько записей "udev", которые мне не нужны или которые я не хочу видеть. Команда, как написано выше, скрывает их и показывает только жесткие диски.
df
не может показать правильные значения для btrfs (пока). Не могли бы вы добавить эту информацию в свой вопрос?Ответы:
Как сказала Джули, вы можете использовать
df
для отображения свободного места, передавая либо точку монтирования, либо имя устройства:Вы получите что-то вроде этого:
Чтобы запустить его постоянно, используйте
watch
. Интервал обновления по умолчанию составляет 2 секунды, но вы можете изменить это с помощью--interval
:источник
df
простая утилита командной строки, которая показывает использование диска, включая свободное местоПроверьте
man df
детали.источник
df -h
, что дает мне необходимую информацию, как и когда я печатаюdf -h
. Я хотел чего-то более живого или реального времени, то есть чего-то, что постоянно обновляет терминал, поэтому мне не нужно вводить команду для проверки.watch
, и он будет запускать его снова и снова и показывать вам новые результаты (обычно каждые две секунды). Имейте в виду, что только одна программа может обновлять терминал одновременно при нормальных условиях (то есть, если вы не хотите делать полный беспорядок на вашем экране), поэтому, если вы хотите делать другие вещи одновременно, вам нужно выделите для него терминал или запустите его, например, screen, tmux или dvtm, чтобы разделить терминал на несколько виртуальных терминалов.Если вам не нравится идея выделения целого терминала для
watch
выводаdf
, вы можете рассмотреть такой инструмент, как conky . Есть бесчисленное множество примеров использованияconky
для мониторинга всего: от использования жесткого диска, температуры жесткого диска, использования оперативной памяти, местной погоды, заголовков новостей ... вы называете это.источник
Просто используйте следующее:
источник
df
иwatch
команду.Используя отличный ответ представленного выше по Александр Батищев , и этот по Ralf Фридль , я объединил их с «вроде» а - ля этой ссылки для этой команды:
Это позволит вам просматривать все ваши жесткие диски в терминале, обновляемые каждую минуту, отсортированные по проценту используемого пространства.
Я не знаю, насколько этот ответ может добавить к тому, что уже здесь (это мой самый первый ответ), но я подумал, что бы поставить его здесь, на случай, если кто-то придет искать именно то, что я хотел сделать, вот как Я остановился на этом вопросе в первую очередь. Я подумал, что я бы попытался спасти кого-то другого, пытаясь понять, как соединить «watch», «df» и «sort» вместе, если бы мог.
К вашему сведению, я использовал регулярное выражение вместо "/ dev / sd *", потому что моя система также показывает несколько записей "udev", которые мне не нужны или которые я не хочу видеть. Команда, как написано выше, скрывает их и показывает только жесткие диски.
источник