КОМАНДА 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 каталогу: