Проверка свободного места на Linux

Есть две основные команды, для отображения свободного/занятого места на диске:

df - Свободное место на файловой системе
du - Используемое место

Показать свободное место на файловой системе: (флаг -h, говорит отображать данные в KB, MB, GB)

# df -h

Вывод:

Filesystem                 Size  Used Avail Use% Mounted on
rootfs                      20G  5.1G   14G  28% /
udev                        10M     0   10M   0% /dev
tmpfs                       50M  196K   50M   1% /run
/dev/disk/by-label/DOROOT   20G  5.1G   14G  28% /
tmpfs                      5.0M     0  5.0M   0% /run/lock
tmpfs                      100M     0  100M   0% /run/shm

Показать занятое место в текущей папке:

# du -sh

Вывод:

776K   

Показать размер для каждой папки и файла в текущей директории, а также общий размер директории:

# du -sch *

Вывод:

776K    blocks
8.0K    include
8.0K    index.min.sass
792K    total

Показать размер для каждой папки и файла в текущей директории, включая скрытые папки и файлы, а также общий размер директории:

# du -sch  .[!.]* *

Вывод:

4.0K    .bash_history
4.0K    .bash_logout
4.0K    .bash_profile
4.0K    .bashrc
4.0K    .cshrc
4.0K    .my.cnf
4.0K    .mysql_history
72M     .npm
0       .pki
43M     .pm2
4.0K    .rnd
4.0K    .ssh
4.0K    .tcshrc
12K     .viminfo
12K     anaconda-ks.cfg
36K     install.5.sh
4.0K    install_mgr.log
4.0K    ispmgr.sh
4.0K    part-include
11M     testapp
19M     themereport
0       tmp
143M    total