КОМАНДА DU и DF В LINUX

Команда DU и DF у linux відкриває дуже багато можливостей для того, щоб дізнатися що займає дисковий простір у системі.

Ці команди дуже швидко дозволяють знайти яка папочка на вашому ПК чи СЕРВЕРІ на Linux займеє місця 🙂

Команда df

Означає файлова система диска. Вона відобразить вільне місце на диску. Після виконання команди, ви побачите кілька стандартних колонок: Файлова система, Розмір, Використано, Доступно, %Використання, Змонтовано на. Виглядати це має так:

  • Файлова система (filesystem) — надає ім'я файлової системи.
  • Розмір (size) — дає загальний розмір усіх файлів у конкретній файловій системі.
  • Використано (used) — показує кількість уже використаного місця в конкретній файловій системі.
  • Доступно (avail) — показує, як багато вільного місця залишилося в конкретній файловій системі.
  • %Використання (use%) — показує відсоток використаного дискового простору.
  • Змонтовано на (mounted on) — остання колонка показує точку монтування файлової системи.

З використанням певних опцій для цієї команди, будуть показані інші колонки:

  • df -h — ця опція відобразить інформацію в зручному, більш зрозумілому для людини форматі. При використанні цієї команди, дисковий простір буде показано в Гб (але тільки не в тому випадку, якщо він менше одного Гб).
  • df -m — може бути використана для відображення інформації в Мб.
  • df -k — також як і попередня, може бути використана для відображення використання файлової системи в Кб.
  • df -T — ця опція відобразить тип файлової системи (з'явиться нова колонка).
  • df -ht /home — використавши цю опцію, ви зможете побачити інформацію про конкретну файлову систему (у зручнішому для людини форматі).
  • df -help — допоможе відобразити корисні команди, які ви можете використовувати та інформацію про них.

Команда du

Означає використання диска. Ця команда покаже інформацію про використання дискового простору файлами і папками на Linux. Ця команда дуже корисна, оскільки дозволяє рекурсивно збирати інформацію про використання файлами і папками дискового простору. Ви можете використовувати цю команду для того, щоб отримати інформацію про певну папку і побачити інформацію про те, що всередині неї. Ось ще трохи корисних опцій для використання з цією командою:

  • du /home/user/Desktop/ — ця опція дає змогу подивитися на Desktop (Робочий стіл) користувача і побачити інформацію про використання дискового простору файлами та папками, розташованими на вашому робочому столі (всі підпапки також включені).
  • du -h /home/user/Desktop/ — так само, як і df, дає змогу побачити інформацію в зручнішому для людини форматі.
  • du -sh /home/user/Desktop/ — опція -s дасть нам повний об'єм певної папки (у цьому випадку покаже повний об'єм папки Desktop).
  • du -m /home/user/Desktop/ — так само як і з df, надасть вам інформацію в Мегабайтах (ви можете використати -k, щоб побачити інформацію в Кілобайти.
  • du -h -time /home/user/Desktop/ — це дасть вам інформацію, засновану на останній зміні файлів і папок.
  • df -help — покаже вам інші корисні команди, які ви можете використовувати та інформацію про них.

Як можна використовувати команди

du -hd 1 / 2> /dev/null | sort -h

Команда покаже папочки у корневому каталозі, які будут відсортеровані від меньшого к більшому

Якщо ви напишете:

du -hd 1 /Users 2> /dev/null | sort -h

то команда відсканує папку /Users:

sudo du -h /Applications | sort -rh | head -5

чи

du -hd 2 /Applications 2> /dev/null | sort -rh | head -5

Щоб надрукувати 5 найбільших каталогів усередині /Applications каталогу: