Управління дисками

У Linux, як знайти розмір каталогу та підкаталогів?

У Linux, як знайти розмір каталогу та підкаталогів?

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

Існує декілька способів перевірити розміри каталогів та підкаталогів у будь-якій операційній системі, що базується як на графічному інтерфейсі, так і на CLI. Однак, оскільки операційна система Linux здебільшого працює з CLI, тому її користувачі, як правило, зацікавлені в пошуку методів виконання будь-яких завдань на основі терміналів. Тому в сьогоднішній статті ми поговоримо про методи пошуку розмірів каталогів і підкаталогів в Linux Mint 20.

Методи пошуку розміру каталогу та підкаталогів у Linux Mint 20:

Для пошуку розмірів каталогів та підкаталогів у Linux Mint 20 ви можете скористатися будь-яким із трьох методів, описаних нижче:

Спосіб №1: Використання команди “ncdu”:

Для використання команди “ncdu” для пошуку розмірів каталогів та підкаталогів у Linux Mint 20 вам потрібно буде виконати наступні кроки:

По-перше, ми повинні запустити термінал в Linux, за допомогою якого ми виконаємо команду “ncdu”, як показано на малюнку нижче:


Оскільки команда “ncdu” не встановлена ​​за замовчуванням у системах Linux, отже, спочатку ми встановимо її, виконавши в терміналі таку команду:

$ sudo apt встановити ncdu


Перш ніж запускати цю команду, ви повинні переконатися, що ваш Інтернет працює належним чином, інакше цю команду не вдасться виконати. Ця команда займе кілька хвилин, щоб успішно встановити команду “ncdu” та всі необхідні залежності, після чого ваш термінал відобразить вихідні дані, показані на зображенні нижче:


Тепер, коли в нашій системі встановлена ​​команда “ncdu”, ми можемо легко використовувати її для пошуку розмірів каталогів та підкаталогів, запустивши її наступним чином:

$ ncdu

Тут ми лише хотіли знайти розміри домашнього каталогу та його підкаталогів, тому нам не потрібно було згадувати жоден шлях. Однак, якщо ви хочете знайти розмір будь-якого каталогу, крім домашнього, тоді його шлях потрібно вказати після команди “ncdu”.


Розміри домашнього каталогу та його підкаталогів показані на зображенні нижче:

Спосіб №2: Використання команди “du”:

Для використання команди “du” для пошуку розмірів каталогів та підкаталогів у Linux Mint 20 вам потрібно буде виконати наступні кроки:

Оскільки команда "du" вже встановлена ​​в системах Linux, отже, нам не потрібно нічого встановлювати, а ми можемо використати цю команду відразу, як показано нижче:

$ du -h

Знову ж таки, якщо ви хочете знайти розмір каталогу, відмінного від домашнього каталогу, ви повинні вказати його шлях після команди “du -h”. Тут прапор “-h” використовується для друку вихідних даних у зручному для читання форматі.


Розміри каталогів у домашній директорії показані на наступному зображенні:

Спосіб №3: Використання команди “дерево”:

Для використання команди “дерево” для пошуку розмірів каталогів та підкаталогів у Linux Mint 20 вам потрібно буде виконати наступні кроки:

Команда "дерево" також не встановлена ​​в системах Linux за замовчуванням, але її легко встановити, виконавши команду, показану нижче:

Дерево встановлення $ sudo apt


Перш ніж запускати цю команду, ви повинні переконатися, що ваш Інтернет працює належним чином, інакше цю команду не вдасться виконати. У нашому випадку ми вже встановили команду “дерево” в нашій системі для якихось інших цілей, тому наш термінал після запуску цієї команди показав такий вивід:


Тепер ми можемо запустити команду “дерево”, щоб знайти розміри каталогу та підкаталогів, як показано нижче:

$ дерево -d -h

Знову ж, прапор “-h” використовується з командою “tree -d” для відображення виводу в зручному для читання форматі. Більше того, якщо ви хочете знайти розмір будь-якого каталогу, крім домашнього каталогу, ви повинні згадати його шлях відразу після команди “дерево -d -h”.


Розміри всіх каталогів у домашній директорії показані на наступному зображенні:

Висновок:

Використовуючи будь-який із трьох методів, розглянутих у цій статті, можна легко з’ясувати розміри каталогу та підкаталогів у ньому. Крім того, ми щойно продемонстрували вам приклади, в яких ми хотіли з’ясувати розміри домашньої директорії та підкаталогів у ній. Однак ви також можете знайти розміри будь-якого іншого каталогу та його підкаталогів, якщо хочете, використовуючи дуже прості методи. Все, що вам потрібно зробити, це надати правильні шляхи до цих каталогів після команд, які обговорювались вище, і ви зможете знайти розміри будь-яких каталогів вашої системи Linux Mint 20.

З усіх трьох методів, які обговорюються в цій статті, перший метод корисний, якщо ви хочете отримати детальний звіт про розміри каталогу та його підкаталогів разом із загальним розміром. Другий метод корисний, якщо ви хочете мати розміри навіть підкаталогів у підкаталогах, тоді як третій метод корисний, якщо ви маєте намір отримати лише розміри підкаталогів першого рівня всередині каталогу.

Топ 5 ергономічних продуктів для комп'ютерної миші для Linux
Чи викликає тривале використання комп’ютера біль у зап’ясті або пальцях? Ви страждаєте від ригідності суглобів і вам постійно доводиться трясти руки? ...
How to Change Mouse and Touchpad Settings Using Xinput in Linux
Most Linux distributions ship with “libinput” library by default to handle input events on a system. It can process input events on both Wayland and X...
Remap your mouse buttons differently for different software with X-Mouse Button Control
Maybe you need a tool that could make your mouse's control change with every application that you use. If this is the case, you can try out an applica...