Як знайти що займає місце на диску в Linux?
Популярні записи
Один з найефективніших способів знайти, що займає місце на вашому диску, — це використання різних команд для аналізу файлової системи. У цьому розділі ми розглянемо кілька команд, які допоможуть вам швидко визначити, які файли чи директорії займають найбільше місця.
Крок 1: Використання команди df
Команда df показує інформацію про використання дискового простору. Щоб переглянути інформацію в зручному для читання форматі, використовуйте параметр -h:
df -h
Ця команда виведе список файлових систем, показуючи обсяг зайнятого та вільного місця в гігабайтах або мегабайтах.
Крок 2: Використання команди du
Команда du дозволяє аналізувати, які файли та папки займають найбільше місця. Для того щоб дізнатися загальний розмір всіх файлів у певній директорії, використовуйте команду:
du -sh /шлях/до/директорії
Щоб отримати більш детальну інформацію, наприклад, розмір кожної папки в директорії, скористайтесь параметром --max-depth:
du -h --max-depth=1 /шлях/до/директорії
Крок 3: Використання команди ncdu
Для більш інтерактивного підходу використовуйте ncdu (Ncurses Disk Usage), яка дозволяє легко переглядати використання простору за допомогою текстового інтерфейсу:
sudo dnf install ncdu # Для CentOS/RHEL
sudo apt install ncdu # Для Ubuntu/Debian
Запустіть програму, щоб переглянути, які файли та папки займають найбільше місця:
ncdu /шлях/до/директорії
Крок 4: Пошук великих файлів за допомогою команди find
Ви можете використовувати команду find, щоб знайти файли, що перевищують певний розмір. Наприклад, для пошуку файлів розміром більше ніж 100 МБ:
find /шлях/до/директорії -type f -size +100M
Крок 5: Сортування результатів за розміром
Щоб відсортувати файли за розміром, використовуйте команду ls з параметром -lhS, який виведе список файлів з найбільшими розмірами на початку:
ls -lhS /шлях/до/директорії
Висновок
Використовуючи команди df, du, ncdu та find, ви зможете швидко та ефективно визначити, що займає місце на вашому диску в Linux. Це дозволить вам краще керувати ресурсами системи та звільняти необхідний простір.