Дізнайтеся розмір папки в Linux

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

Читайте також: Як дізнатися версію дистрибутива Linux

Способи визначення розміру папки

Користувачі операційних систем на базі Linux знають, що більшість дій у них вирішуються кількома способами. Так і у випадку з визначенням розміру папки. Така, на перший погляд, тривіальна завдання може ввести в ступор &171;новачка&187;, але інструкція, яка буде приведена нижче, допоможе у всьому детально розібратися.

Спосіб 1: Термінал

Щоб отримати докладну інформацію про розмір папок в Linux, краще скористатися командою du в &171;терміналі & 187;. Хоча даний спосіб може відлякати недосвідченого користувача, який тільки перейшов на Linux, він відмінно підійде для з'ясування потрібної інформації.

Синтаксис

Вся структура утиліти du виглядає наступним чином:

Du
du назва_папки
du [опція] назва_папки

Читайте також: Часто використовувані команди в &171;терміналі&187;

Як видно, синтаксис у неї може будуватися по-різному. Наприклад, при виконанні команди du (без вказівки папки і опції) ви отримаєте стіну тексту з перерахуванням розмірів всіх папок в поточній директорії, що вкрай незручно для сприйняття.

выполнение команды du в терминале

Краще використовувати опції, якщо ви хочете отримати структуровані дані, докладніше про що буде розказано нижче.

Опції

Перед демонстрацією наочних прикладів команди du варто перерахувати її опції, щоб використовувати всі можливості при зборі інформації про розмір папок.

варіант Опис
- а вивести на екран відомості про сумарний розмір файлів, поміщених в каталог (в кінці списку вказується сумарний обсяг всіх файлів в папці)
&045;&045;apparent-size показати достовірний обсяг поміщених всередину каталогів файлів. Параметри деяких файлів в папці іноді бувають недійсними, на це впливає безліч факторів, так що використання цієї опції допомагає упевнитися в коректності даних
-B , &045;&045;block-size=розмір Перевести отримані результати в кілобайти (K), мегабайти (M), гігабайти (G), терабайти (T). Наприклад, команда з опцією -BM виведе розмір папок в мегабайтах. Зверніть увагу, що при використанні різних величин їх значення має похибка, зважаючи округлення до меншого цілого числа
-b відображати дані в байтах (рівнозначно &045;&045;apparent-size і &045;&045;block-size=1 )
- з показувати загальний підсумок підрахунку розміру папки
-D Наказ пройти лише за тими посиланнями, які вказані в консолі
&045;&045;files0-from=ФАЙЛ показати звіт по використанню диска, чиє ім'я буде введено вами в графу»ФАЙЛ"
-H рівнозначний ключу -D
-h Перевести всі значення в зрозумілий для людини формат, використовуючи відповідні одиниці виміру даних (кілобайти, мегабайти, гігабайти і терабайти)
&045;&045;si практично рівносильна минулого опції, за винятком того, що використовує дільник, рівний одній тисячі
-k відображати дані в кілобайтах (те саме, що команда &045;&045;block-size=1000 )
-l Наказ приплюсовувати всі дані в тому випадку, коли є більш однієї виноски на один і той же об'єкт
-m відображати дані в мегабайтах( подібно до команди &045;&045;block-size-1000000 )
-L суворо дотримуйтесь зазначених символьних посилань
-P анулює попередній варіант
-0 кожну виведену рядок інформації закінчувати нульовим байтом, а не починати новий рядок
-S при підрахунку зайнятого простору не враховувати розмір самих папок
-s показувати Розмір лише тієї папки, яку Ви вказали в якості аргументу
-x Не виходити за межі зазначеної файлової системи
&045; & 045; exclude=зразок ігнорувати всі файли, що відповідають «зразку»
-d задати глибину проходження папок
&045;&045;time показати деталі останніх змін у файлах
&045;&045;version уточнити версію утиліти du

Тепер, знаючи всі параметри команди du , ви зможете самостійно застосовувати їх на практиці, здійснюючи гнучку настройку збору інформації.

Приклади використання

Наостанок, щоб закріпити отриману інформацію, варто розглянути кілька прикладів використання команди du .

Без введення додаткових опцій утиліта буде автоматично виводити імена і розмір папок, розташованих за вказаною шляху, попутно виводячи також і підпапки.

Приклад:

Du

выполнение комы du без опций в терминале

Для виведення даних про папку, яка вас цікавить, введіть її ім'я в контекст команди. Приміром:

Du /home/user/Завантаження
du / home / user / зображення

выполнение команды du с указанием папки

Щоб було простіше сприймати всю виведену інформацію, скористайтеся опцією -h . Вона підлаштує розмір всіх папок під загальноприйняті одиниці виміру цифрових даних.

Приклад:

Du-h /home/user/Завантаження
du-h / home / user / зображення

выполнение команды du с опцией -h и указанием папки

Для повного звіту про обсяг, який займає певна папка, вкажіть разом із командою du опцію -s , а після &8212; ім'я папки, яка вас цікавить.

Приклад:

Du-s /home/user/Завантаження
du - s / home / user / зображення

выполнение команды du с опцией -s и указанием папки

Але зручніше буде задіяти опції -h і -s разом.

Приклад:

Du-hs /home/user/Завантаження
du-hs / home / user / зображення

выполнение команды du с опциями -h и -s и указанием папки

Варіант - з застосовується для виведення загальної суми, займаного папками місця (її можна застосувати разом з опціями -h і -s ).

Приклад:

Du-chs /home/user/Завантаження
du-chs / home / user / зображення

выполнение команды du с опцией -c и указанием папки в терминале

Ще одна вкрай корисна&171; фішка & 187;, Про яку не було сказано вище, &8212; це опція &045;&045;&045;&045;max-depth . За допомогою неї ви зможете задати глибину, з якою утиліта du буде слідувати папкам. Наприклад, при зазначеному коефіцієнті глибини в одну одиницю, будуть переглянуті дані про розмір всіх без винятку папок, зазначених в даному відрізку, а папки в них будуть проігноровані.

Приклад:

Du -h &045;&045;max-depth=1

выполнение команды du с опцией --max-depth в терминале

Вище були наведені найпопулярніші застосування утиліти du . Використовуючи їх, ви зможете домогтися бажаного результату &8212; дізнатися розмір папки. Якщо ж опцій, використовуваних в прикладах, вам здасться мало, то можете самостійно розібратися з іншими, застосовуючи їх на практиці.

Спосіб 2: файловий менеджер

Безумовно, &171;Термінал&187; здатний надати просто джерело інформації про розмір папок, але пересічному користувачеві буде складно в ньому розібратися. Куди звичніше спостерігати графічний інтерфейс, ніж набір символів на темному тлі. В цьому випадку, якщо потрібно дізнатися лише розмір однієї папки, кращим варіантом буде скористатися файловим менеджером, який встановлений в Linux за замовчуванням.

Примітка: У статті буде використаний файловий менеджер Nautilus, який є стандартним для Ubuntu, проте інструкція буде застосовна і до інших менеджерів, відрізнятися може лише розташування деяких елементів інтерфейсу і їх відображення.

Щоб дізнатися розмір папки в Linux за допомогою файлового менеджера, виконайте такі дії:

  1. Відкрийте менеджер файлів, натиснувши по іконці на панелі завдань або провівши пошук по системі.
  2. запуск файлового менеджера в linux
  3. Перейдіть в директорію, де знаходиться потрібна папка.
  4. Натисніть правою кнопкою миші (ПКМ) по папці.
  5. З контекстного меню виберіть пункт &171;властивості&187; .
  6. контекстное меню папки в linux

Після виконаних маніпуляцій перед вами з'явиться вікно, в якому потрібно відшукати рядок &171;зміст&187; (1) , навпроти неї і буде вказано розмір папки. До речі, трохи нижче буде знаходитися інформація про що залишився вільному місці на диску (2) .

размер занимаемого пространства папкой в ее свойствах в linux

Висновок

За підсумком ви маєте два способи, за допомогою яких можна дізнатися розмір папки в операційних системах на базі Linux. Хоч вони і надають одну і тугіше інформацію, варіанти її отримання кардинально відрізняються. Якщо вам треба швидко дізнатися розмір однієї папки, то ідеальним рішенням буде використання файлового менеджера, а якщо вам потрібно отримати якомога більше інформації, то відмінно підійде&171; Термінал & 187; з утилітою du і її опціями.

більше статей на цю тему: