Під час керування системою Linux знання розміру ваших каталогів має вирішальне значення для ефективного керування дисковим простором і усунення несправностей. Якщо у вашій системі закінчується пам’ять, визначення каталогів, які займають найбільше місця, допоможе швидко вирішити проблему. Цей посібник покаже вам як отримати розмір каталогу Linux використовуючи різні команди, наприклад du, df, і дерево, що забезпечує як базові, так і додаткові параметри, щоб зробити аналіз розміру каталогу простим і ефективним. Незалежно від того, системний ви адміністратор чи розробник, розуміння того, як перевіряти та керувати розмірами каталогів, оптимізує ваш робочий процес.
Хто повинен знати про визначення розміру каталогу в Linux?
Знати, як перевірити розмір каталогів, важливо для кількох типів користувачів, зокрема:
- Системні адміністратори: Керування дисковим простором є важливою частиною підтримки працездатних систем, особливо коли ви маєте справу з кількома користувачами або службами.
- Розробники: Створюючи додатки, розробники повинні переконатися, що їхні проекти не займають надто багато місця та не викликають проблем із продуктивністю системи.
- Інженери даних: Робота з великими наборами даних вимагає постійного моніторингу сховища, щоб уникнути вузьких місць.
- Домашні користувачі: Навіть на персональних системах можливість ефективно перевіряти та звільняти простір є важливою для безперебійної роботи систем.
Якщо ви належите до будь-якої з цих категорій, можливість отримати розмір каталогу в Linux є обов’язковою навичкою. Отже, читайте далі, коли ми обговорюємо розмір каталогу Linux у цьому блозі.
Ключові команди для отримання розміру каталогу в Linux
Ось основні команди, які допоможуть вам керувати каталогами та файлами:
du Команда в Linux
The du Команда є одним із найбільш універсальних способів отримати розмір файлу linux каталогу в Linux. Він надає оцінку використання файлового простору, узагальнюючи дисковий простір, який займає даний каталог і його підкаталоги. Ось як ви можете ним скористатися:
du /path/to/directory
du Linux відобразить розмір кожного файлу та підкаталогу в межах заданого шляху. За замовчуванням він перераховує розміри в кілобайтах. Ви також можете використовувати -h опція з цією командою, щоб полегшити читання результату, показуючи розміри в зручному для читання форматі (КБ, МБ, ГБ):
du -h /path/to/directory
Підсумок загального розміру каталогу
Щоб отримати лише загальний розмір каталогу, використовуйте -s варіант:
du -sh /path/to/directory
Перевірте розмір усіх підкаталогів
Якщо ви хочете побачити розмір кожного підкаталогу, скористайтеся такою командою:
du -h --max-depth=1 /path/to/directory
Тут вказано розмір кожного підкаталогу на один рівень.
df Команда в Linux
Поки df використовується в основному для перевірки використання дискового простору, він може бути корисним для ширшого перегляду вашої файлової системи, включаючи розмір каталогу у змонтованих файлових системах. Ось як ви можете ним скористатися:
df /path/to/directory
Це показує обсяг дискового простору, який використовується та доступний у файловій системі, де знаходиться каталог. Так само як du, ви можете використовувати -h можливість відображення розмірів у більш зручному для читання форматі:
df -h /path/to/directory
Це покаже використання диска в МБ або ГБ, залежно від розміру каталогу.
дерево Команда в Linux
The дерево Команда надає візуальне представлення структури каталогів, а за допомогою правильних параметрів також може показувати розміри файлів і каталогів. Дерево особливо корисно, коли вам потрібен ієрархічний перегляд розмірів каталогів. Ви можете використовувати його базову форму за допомогою такої команди:
tree /path/to/directory
Показ розмірів каталогу з дерево
Щоб побачити розмір каталогу Linux за допомогою дерево команда, використовуйте -s варіант:
tree -s /path/to/directory
Знову ж таки, ви можете поєднати це з -h для зрозумілих розмірів:
tree -sh /path/to/directory
Ось коротка довідкова таблиця, яка підсумовує найважливіші команди для перевірки розміру каталогу в Linux:
| Команда | Використання |
| du /шлях/до/каталогу | Відображення розміру кожного файлу та каталогу |
| du -sh /шлях/до/каталогу | Показати загальний розмір каталогу в зручному для читання форматі |
| du -h –max-depth=1 | Відображення розміру підкаталогів на один рівень |
| df /шлях/до/каталогу | Перевірте використання дискового простору для файлової системи каталогу |
| df -h /шлях/до/каталогу | Показати дисковий простір у зручному для читання форматі (МБ/ГБ) |
| дерево /шлях/до/каталогу | Показати структуру каталогу |
| дерево -sh /шлях/до/каталогу | Показати структуру каталогу з розмірами в зручному для читання форматі |
| ncdu /шлях/до/каталогу | Інтерактивний інструмент для аналізу використання диска |
| stat ім'я файлу | Відображення детальної інформації про файл, включаючи розмір |
| ls -lh | Перелічіть файли в каталозі, показуючи розміри в зручному для читання форматі |
Приклади додаткових команд для каталогу та розмірів файлів Linux
Тепер давайте подивимося, які інші команди Linux можуть допомогти нам отримати розмір каталогу та папки Linux.
ncdu: інтерактивний засіб перегляду використання диска
У той час як du команда добре працює для швидкого отримання розмірів каталогу, ncdu пропонує інтерактивний інтерфейс, який полегшує перегляд каталогів і пошук того, що займає місце. Для встановлення та використання ncdu використовуйте таку команду:
sudo apt install ncdu ncdu /path/to/directory
стат: Докладна інформація про файл
Команда stat показує детальну інформацію про файли та каталоги, включаючи їх розмір:
stat /path/to/file
Це дасть вам права доступу до файлу, час останнього доступу та розмір у байтах.
ls -lh: список файлів із розмірами
The ls Команда також може відображати розміри файлів у зручному для читання форматі. Використання -lh перераховує всі файли в каталозі, включаючи їх розмір:
ls -lh /path/to/directory
Висновок
Ефективне керування дисковим простором дуже важливо для безперебійної роботи вашої системи Linux. Освоєння команд, як du, df, і дерево, ви можете швидко отримати розмір каталогу linux, знайти найбільші каталоги та переконатися, що ви не витрачаєте цінне сховище. Ці інструменти допоможуть вам перевірити розмір папки в Linux для ефективного керування файлами та каталогами.
FAQ
Який розмір каталогу?
Розмір каталогу означає загальний обсяг дискового простору, який займають усі файли та підкаталоги в даному каталозі. Він включає розмір вмісту каталогу, і ви можете перевірити розмір папки Linux за допомогою таких команд du. Це допомагає користувачам контролювати використання сховища та ефективно керувати дисковим простором у своїх системах.
Яка різниця між du і df в Linux?
The du команда показує використання диска для файлів і каталогів, тоді як df відображає загальне використання диска для файлової системи або розділу.
Чи можу я використовувати ncdu перевірити розмір каталогів у Linux?
так ncdu це інтерактивний інструмент, який відображає розмір каталогу Linux і дозволяє легко ідентифікувати великі каталоги та файли.
Як перевірити вільний простір каталогу в Linux?
The df Команда повідомляє про доступний і використаний дисковий простір у файлових системах.