Comproveu la mida del directori a Linux

Check Directory Size Linux



És molt fàcil comprovar la mida dels directoris i fitxers mitjançant la GUI. Obtenir la mida d’un directori mitjançant la línia d’ordres pot ser molt més difícil que quan s’utilitza la GUI. Amb l’ordre ‘ls’ podeu llistar el contingut d’un directori però no podeu veure l’espai ni la mida del directori exactes. En lloc d'això, heu d'explorar més ordres per obtenir la mida exacta del directori o fitxer.

En aquest article, aprendreu a comprovar la mida del directori a Linux mitjançant l'entorn de línia d'ordres. Totes les ordres demostrades en aquest article s’executaven en un sistema Ubuntu 20.04. Tots els mètodes i passos es realitzen al terminal. Podeu obrir ràpidament la finestra del terminal escrivint Ctrl + Alt + t.







A continuació es detallen alguns mètodes que podeu utilitzar per comprovar la mida del directori als sistemes Linux. Explorarem aquests mètodes un per un:



Mètode 1: comproveu la mida del directori amb du Command

L’ordre per defecte que s’utilitza per comprovar la mida del directori es coneix com a ordre ‘du’, que significa d isk tu savi. L'ordre du està instal·lat a la majoria de distribucions de Linux. Amb l'ordre du, podeu veure la mida actual del directori del vostre sistema, de la següent manera:



$de





L'ordre anterior mostra una llista dels continguts del directori inicial. Els números que es mostren a l'esquerra mostren les mides, en kilobytes, de cada objecte.

Mitjançant l’opció -h, també podeu mostrar la sortida de forma més descriptiva, de la següent manera:



$de–H

L'ordre anterior mostra l'espai del quilo, mega i gigabytes amb números.

Per trobar la mida del directori específic, utilitzeu la sintaxi següent:

$de–H/ruta-directori

Haureu d'executar l'ordre anterior com a usuari sudo, perquè alguns directoris requereixen certs permisos per accedir al contingut del directori concret.

Utilitzeu l'ordre següent per comprovar la mida del directori del directori / var:

$suo de–H/on

Amb l'opció -hc, podeu mostrar la mida del directori específic en forma llegible per humans, de la següent manera:

$suo de -hc /on

També podeu canviar la profunditat del camí del subdirectori utilitzant l'opció de profunditat màxima. Per exemple, si només voleu mostrar el directori superior, haureu d'establir la profunditat màxima = 0, de la següent manera:

$suo de–Hc –– profunditat màxima =0 /on

De la mateixa manera, per recuperar el directori superior amb una capa de subdirectori, establireu la profunditat màxima = 1.

$suo de–Hc –– profunditat màxima =1 /on

Si voleu explorar més ordres relacionades amb du, podeu utilitzar l'ordre següent:

$home de

Mètode 2: comproveu la mida del directori mitjançant l'ordre arbre

L'ordre d'arbre s'utilitza per mostrar directoris, subdirectoris i fitxers en format d'arbre. Podeu fer que aquesta ordre sigui més útil introduint indicadors i opcions per personalitzar. L'ordre arbre ja no està instal·lat a la majoria dels sistemes Linux. Podeu instal·lar aquesta ordre mitjançant el gestor de paquets apt, de la següent manera:

$suoapteinstal·lar arbre

Per mostrar el directori actual, els subdirectoris i els fitxers utilitzeu l'ordre següent al terminal:

$arbre -d -h

Amb l'ordre arbre, també podeu recuperar el contingut d'un directori específic mitjançant la sintaxi següent:

$arbre /ruta-directori

Per llistar el contingut del directori / var, utilitzeu l'ordre següent:

$arbre /on

Després de completar l'ordre, mostrarà el nombre total de directoris i subdirectoris.

Per obtenir més informació sobre l'ordre d'arbre, utilitzeu l'ordre següent:

$home arbre

Mètode 3: comproveu la mida del directori mitjançant l'ordre ncdu

L’ús del disc NCurses, abreujat ‘ncdu’, també s’utilitza per comprovar la mida del directori. ncdu no està instal·lat per defecte a la majoria de sistemes Linux. Haureu d’instal·lar aquesta ordre mitjançant la línia d’ordres mitjançant el gestor de paquets apt, de la següent manera:

$suoapteinstal·larncdu

Amb ncdu, podeu veure una visualització interactiva de l’ús del disc del vostre sistema. Executeu el següent per provar aquesta ordre:

$ncdu

La cantonada superior esquerra superior mostra el directori actual que es visualitza. La columna esquerra mostra la mida del directori al valor numèric, on els signes # indiquen la mida al costat de cada directori. Amb les tecles de fletxa, podeu navegar entre aquestes línies. Aquí, el propòsit de la fletxa dreta és navegar pel directori i el propòsit de la fletxa esquerra és fer-vos retrocedir.

Amb l'ordre ncdu, també podeu orientar un directori concret, de la manera següent:

$ncdu/on

Per sortir de la interfície ncdu, premeu 'q' i, per obtenir ajuda, premeu '?'.

En aquest article, heu après a comprovar la mida del directori d’utilitzar la línia d’ordres del terminal als sistemes Linux Ubuntu 20.04 mitjançant tres mètodes diferents. Podeu explorar més ordres relacionades amb les ordres tree, ncdu i du mitjançant el terminal. Aquestes ordres es poden utilitzar en totes les distribucions de Linux. Si teniu alguna pregunta o suggeriment, no dubteu a fer comentaris a continuació.