Проверете размера на директорията в Linux

Check Directory Size Linux



Доста лесно е да проверите размера на директории и файлове с помощта на GUI. Получаването на размера на директория с помощта на командния ред може да бъде много по -трудно, отколкото при използване на GUI. С командата „ls“ можете да изброите съдържанието на директория, но не можете да видите точния размер на пространството или директорията. Вместо това трябва да проучите повече команди, за да получите точния размер на директорията или файла.

В тази статия ще научите как да проверявате размера на директорията в Linux, като използвате средата на командния ред. Всички команди, демонстрирани в тази статия, се изпълняват на система Ubuntu 20.04. Всички методи и стъпки се изпълняват в терминала. Можете бързо да отворите прозореца на терминала, като напишете Ctrl + Alt + t.







Следват някои методи, които можете да използвате, за да проверите размера на директорията в системите на Linux. Ще изследваме тези методи един по един:



Метод 1: Проверете размера на директорията с помощта на командата du

Командата по подразбиране, използвана за проверка на размера на директорията, е известна като командата „du“, която означава д иск ти мъдрец. Командата du е инсталирана на повечето дистрибуции на Linux. Използвайки командата du, можете да видите текущия размер на директорията на вашата система, както следва:



$на





Горната команда показва списък със съдържанието на домашната директория. Числата, показани вляво, показват размерите, в килобайти, на всеки обект.

Използвайки опцията -h, можете също да покажете изхода в по -описателна форма, както следва:



$на–Ч

Горната команда показва пространството в кило, мега и гигабайта с числа.

За да намерите размера на конкретната директория, използвайте следния синтаксис:

$на–Ч/директория-път

Ще трябва да изпълните горната команда като потребител на sudo, тъй като някои директории изискват определени разрешения за достъп до определено съдържание на директорията.

Използвайте следната команда, за да проверите размера на директорията в /var директорията:

$sudo на–Ч/където

С опцията -hc можете да покажете размера на конкретната директория в четима от човека форма, както следва:

$sudo на -hc /където

Можете също да промените дълбочината на пътя на поддиректория, като използвате опцията за максимална дълбочина. Например, ако искате само да покажете горната директория, тогава ще трябва да зададете max-дълбочина = 0, както следва:

$sudo на–Hc ––max-дълбочина =0 /където

По същия начин, за да извлечете горната директория с един слой поддиректория, тогава ще зададете max-дълбочина = 1.

$sudo на–Hc ––max-дълбочина =1 /където

Ако искате да проучите повече команди, свързани с du, можете да използвате следната команда:

$човек на

Метод 2: Проверете размера на директорията с помощта на командата дърво

Командата дърво се използва за показване на директории, поддиректории и файлове във формата на дърво. Можете да направите тази команда по -полезна, като въведете флагове и опции за персонализиране. Командата дърво не е вече инсталирана на повечето от системите на Linux. Можете да инсталирате тази команда с помощта на apt package manager, както следва:

$sudoподходящИнсталирай дърво

За да покажете текущата директория, поддиректориите и файловете използвайте следната команда на терминала:

$дърво

С командата дърво можете също да извлечете съдържанието на конкретна директория, като използвате следния синтаксис:

$дърво /директория-път

За да изброите съдържанието на /var директория, ще използвате следната команда:

$дърво /където

След като изпълните командата, тя ще покаже общия брой директории и поддиректории.

За да научите повече за командата дърво, използвайте следната команда:

$човек дърво

Метод 3: Проверете размера на директорията с помощта на командата ncdu

Използването на диска NCurses, съкратено „ncdu“, също се използва за проверка на размера на директорията. ncdu не е инсталиран по подразбиране в повечето Linux системи. Ще трябва да инсталирате тази команда с помощта на командния ред чрез мениджъра на пакети apt, както следва:

$sudoподходящИнсталирайncdu

С помощта на ncdu можете да видите интерактивен дисплей за използването на системния ви диск. Изпълнете следното, за да изпробвате тази команда:

$ncdu

Горният ляв ъгъл показва текущата директория, която се разглежда. Лявата колона показва размера на директорията в числова стойност, където знаците # показват размера до всяка директория. С помощта на клавишите със стрелки можете да се придвижвате между тези редове. Тук целта на стрелката надясно е да разглеждате директорията, а целта на стрелката наляво е да ви върне обратно.

С командата ncdu можете също да насочвате към определена директория, както следва:

$ncdu/където

За да излезете от интерфейса ncdu, натиснете „q“ и за помощ натиснете „?“.

В тази статия научихте как да проверявате размера на директорията с помощта на командния ред на терминала в системите на Ubuntu 20.04 Linux чрез три различни метода. Можете да проучите повече команди, свързани с дървото, ncdu и du командите, като използвате терминала. Тези команди могат да се използват във всички дистрибуции на Linux. Ако имате въпроси или предложения, не се колебайте да коментирате по -долу.