Cвободное и занимаемое место на диске через консоль

1) Команда ls.

Чтобы узнать размер фалов можно воспользоваться командой листинга ls с параметром -l

elmor@nest:~$ ls -lитого 260drwxrwxr-x    2 elmor elmor   4096 2011-11-09 22:57 deja-dup-rw-r--r--    1 elmor elmor    179 2011-11-09 09:36 examples.desktopdrwxr-xr-x    2 elmor elmor   4096 2011-11-09 10:06 Документы...

5-е поле выдаёт размер фала. Для каталогов он всегда равен 4096. Кстати используя параметр -h можно выводить размер в удобочитаемом виде, т.е. не в байтах, а в килобайтах, мегабайтах и т.д. Размер будет суммироваться автоматически.

elmor@nest:~$ ls -lhитого 264Kdrwxrwxr-x    2 elmor elmor 4,0K 2011-11-09 22:57 deja-dup-rw-r--r--    1 elmor elmor  179 2011-11-09 09:36 examples.desktopdrwxr-xr-x    2 elmor elmor 4,0K 2011-11-09 10:06 Документы...

2) Команда df.

Эта команда выводит размер, а так же свободное и занятое место на всех смонтированных (подключенных) файловых системах.

elmor@nest:~$ dfФайловая система           1K-блоков      Исп  Доступно  Исп% смонтирована на/dev/sda1                  114994752  23333816  85819480  22% /udev                         85348         4     85344   1% /devtmpfs                        36940      1012     35928   3% /runnone                         5120         0      5120   0% /run/locknone                        92348       100     92248   1% /run/shmstorage:/mnt/HD_a2/data   1920721920 1123746304 796975616  59% /mnt/storage...

Так же как и ls программа может по ключу -h выводить размер в удобочитаемом виде.

elmor@nest:~$ df -hФайловая система          Разм  Исп  Дост  Исп% смонтирована на/dev/sda1                 110G   23G   82G  22% /udev                      84M  4,0K   84M   1% /devtmpfs                     37M 1012K   36M   3% /runnone                      5,0M     0  5,0M   0% /run/locknone                      91M  100K   91M   1% /run/shmeagle:/mnt/data           459G  249G  187G  58% /mnt/datastorage:/mnt/HD_a2/data   1,8T  1,1T  761G  59% /mnt/storage...

3) Команда du.

Последня команда в этом небольшом обзоре позволяет посчитать размер отдельных файлов или каталогов. Команда может как выводить размер по каждому файлу в указанном пути, так и суммировать размер всего каталога (ключик -s) со всеми вложенными файлами и подкаталогами. Это удобно например чтобы посчитать сколько занимает места тот или иной каталог. Как и две предыдущие команды в команде du присутствует ключик -h для того чтобы отображать размер в удобочитаемом виде.

elmor@nest:~$ du Загрузки/76      Загрузки/transnote-touchscreen/transnote404     Загрузки/transnote-touchscreen/calibrate488     Загрузки/transnote-touchscreen492     Загрузки/...
elmor@nest:~$ du -h Загрузки/76K     Загрузки/transnote-touchscreen/transnote404K    Загрузки/transnote-touchscreen/calibrate488K    Загрузки/transnote-touchscreen492K    Загрузки/...
elmor@nest:~$ du -sh Загрузки/492K    Загрузки/...

This article was updated on август 19, 2024

You should also read:

RootMon-Система для мониторинга состояния Ubuntu-сервера через интернет

Версия 0.2 (В связи с тем что уже есть такая программа WebMon проект переименован в RootMon)

RootMon-Упрощенная система мониторинга Ubuntu-сервер через интернет, написанная на sh скриптах и html языке.

Список изменений:

  • Исполняемые скрипты теперь хранятся не в папке apache, а в папке root, что повышает безопасность.
  • Исправлена ошибка с отсутствием информации о процессоре

Синхронизация времени через Интернет в Ubuntu

Как настроить точное время в Ubuntu (Даты, время, ntp, синхронизация часов)

Общие сведения

Время в BIOS компьютера под управлением Linux течет в UTC.

Простая синхронизация времени

Тестировалось в Ubuntu 8.04, Ubuntu 10.04

  • Смотрим текущее время для пользователя:

    $ dateMon Jan  3 15:05:19 CET 2011

Настройка сети через консоль, скрипт настройки

В Этой статье подробно написано как настроить сетевые интерфейсы в операционной системе Ubuntu через командную строку, как написать bash-скрипт автоматической настройки сети и как сделать автозапуск скрипта.

Для настройки сети через консоль во всех Linux системах, включая Ubuntu, существует специальная команда ifconfig.

Более полную информацию даёт команда ifconfig -a.

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