Что такое команда unix, чтобы увидеть, сколько места на диске и сколько осталось? - PullRequest
19 голосов
/ 23 октября 2008

Я ищу эквивалент щелчка правой кнопкой мыши на диске в Windows и просмотра используемого дискового пространства и оставшейся информации.

Ответы [ 10 ]

30 голосов
/ 23 октября 2008

Найдите команды du (использование диска) и df (диск свободен)

17 голосов
/ 23 октября 2008

Используйте команду df:

df -h

7 голосов
/ 09 апреля 2014
df -g .

Опция g для размера в блоке GBs и. для текущего рабочего каталога.

6 голосов
/ 23 октября 2008

Я люблю делать du -sh * | sort -nr | less, чтобы сначала отсортировать по самым большим файлам

3 голосов
/ 23 октября 2008

Если вы хотите увидеть, сколько места занимает каждая папка:

ду-ш *

  • s - Подводя итог
  • h & ndаsh; человек читаемый
  • * - список папок
2 голосов
/ 11 января 2017

Примечание. На первоначальный вопрос уже был дан ответ, но я бы хотел добавить к нему некоторые дополнительные сведения, относящиеся к теме.

Ваша установка AIX сначала будет помещена в группы томов. Это делается после установки.

Сначала будет создан rootvg (как в корневой группе томов). Это похоже на ваш настоящий жесткий диск.

Это было бы эквивалентно управлению дисками в Windows. AIX не использует все это пространство для своих файловых систем, как мы это делаем на компьютерах с Windows. Вместо этого будет немало нераспределенного пространства.

Чтобы проверить, сколько места будет у вашего rootvg, используйте следующую команду.

lsvg rootvg

Это будет означать список томов группы rootvg. Это даст вам такую ​​информацию, как размер физических разделов (PP), общее количество PP, назначенных группе томов, количество свободных PP в группе томов и т. Д. Независимо от этого выходные данные должны быть достаточно полными.

Следующее, что вас может заинтересовать, это файловые системы в группе томов. Каждая файловая система будет иметь определенный объем пространства в группе томов, к которой она принадлежит.

Чтобы проверить, какие файловые системы у вас есть в вашей группе томов, вы используете следующую команду.

lsvgfs rootvg

Как в списке файловых систем группы томов для rootvg.

Вы можете проверить, сколько места у каждой файловой системы, используя следующую команду.

df

Лично мне нравится уточнять его с помощью флагов, таких как -m и -g (в мегабайтах и ​​гигабайтах соответственно)

Если в вашей группе томов есть свободное место, вы можете назначить его файловым системам с помощью следующей команды.

chfs -a size=+1G /home

Как при изменении размера атрибута файловой системы, добавив 1 G, где файловая система / home. используйте man chfs для получения дополнительных инструкций. Это мощный инструмент. Этот пример предназначен для настройки размера, однако с помощью этой команды вы можете сделать больше.

Источники: http://www.ibm.com/developerworks/aix/library/au-rootvg/ + Мой собственный опыт работы с AIX.

1 голос
/ 25 января 2017

su -sm ./*

Вы можете видеть каждый размер файла и папки (-sm = Mb; -sk = Kb) в текущем каталоге как список. Этот способ работает во всех средах Unix / Linux.

1 голос
/ 02 мая 2012

Все эти ответы внешне правильны. Тем не менее, правильный ответ -

 apropos disk   # And pray your admin maintains the whatis database

потому что задание вопросов, ответы на которые лежат у вас под рукой в ​​руководстве, тратит время каждого.

0 голосов
/ 23 июля 2014
df -tk

для свободного дискового размера в блоках по 1024

0 голосов
/ 18 августа 2009

du -sm * => RULLLLLEZ

...