Aquesta guia us mostrarà com esbrinar la quantitat d'espai en disc que ocupa un fitxer o carpeta usant la línia de comandaments de Linux.
Esbrineu les mides de fitxers de tots els fitxers i carpetes
El comandament du resumeix l'ús del disc de cada fitxer.
En la seva forma més simple, podeu executar el següent comandament:
Du
Això es desplaçarà per tots els fitxers i carpetes dins del directori de treball actual. Per a cada fitxer que es mostra una mida de fitxer es mostrarà al costat d'ell i, a la part inferior, es mostrarà la mida del fitxer total.
Per saber quant espai s'utilitza en tota la unitat, podeu començar a la carpeta arrel utilitzant l'ordre següent:
du /
És possible que hagueu d' utilitzar sudo juntament amb el comandament du per elevar els vostres permisos de la manera següent:
sudo du /
El problema principal amb l'ordre anterior és que només mostrarà la mida del fitxer de les subcarpetes i no els fitxers que hi figuren.
Per obtenir una llista completa, utilitzeu una de les següents ordres:
du -a
du --all
Podeu obtenir la sortida per desplaçar-vos a les pàgines mitjançant l'ordre més o menys comanda de la manera següent:
du | més
du | menys
Esbrineu la mida del fitxer dels fitxers i carpetes individuals
Si només voleu conèixer l'ús del disc usat per un únic fitxer, podeu especificar el nom del fitxer juntament amb l'ordre du, de la manera següent.
du / path / to / file
Per exemple
du image.png
La sortida serà una cosa així:
36 image.png
Si introduïu un nom de carpeta juntament amb el comandament du, obtindreu una llista de tots els fitxers de la carpeta.
88 Steam / registres
92 Steam
L'anterior mostra que la carpeta Steam té una carpeta de registres que té una mida de 88 i el total de la carpeta Steam és de 92.
No llista els fitxers a la carpeta de registres. Per obtenir la llista de fitxers, haureu d'utilitzar el següent comandament:
du-a Steam
Els resultats són els següents:
84 Steam / logs / bootstrap_log.txt
88 Steam / registres
92 Steam
Canvieu la sortida de la mida d'arxiu
De manera predeterminada, les mides dels fitxers es llisten com kilobytes. Podeu canviar la mida del bloc a altres valors de la manera següent:
du-BM
Per exemple, tinc un fitxer anomenat "zorin.iso" que per defecte té una mida de 1630535680.
du -BM zorin.iso
L'ordre anterior mostra la mida com 1556M.
També podeu utilitzar K o G de la manera següent:
du -BK zorin.iso
du -BG zorin.iso
En kilobytes, el fitxer zorin.iso apareix a la llista de 159232K.
En gigabytes, el fitxer zorin.iso apareix com a 2G
De fet, hi ha 8 configuracions possibles que són les següents:
- K - Kilobytes
- M - Megabytes
- G - Gigabytes
- T - Terabytes
- P - Petabytes
- E - Exabytes
- Z - Zetabytes
- Y - Yottabyte
Si obteniu una llista d'arxius que intenten obtenir la mida de la pantalla correcta, és difícil. Per exemple, un fitxer de 100 bytes s'ha de mostrar com bytes, però un fitxer que és de 16 gigabytes es mostrarà millor en gigabytes.
Per obtenir la mida del fitxer adequada en funció del fitxer que es mostra utilitzeu una de les següents ordres:
du-h
du - human-readble
Resumir la sortida
Podeu obtenir l'ordre du per mostrar la mida total dels fitxers i carpetes mitjançant les ordres següents:
du-c
du --total
També podeu eliminar la major part de l'altra sortida, com ara la llista de fitxers i carpetes, mitjançant les ordres següents:
du-s
du --summarize
Resum
Podeu obtenir més informació sobre la comanda du executant l'ordre man en la terminal de la manera següent:
home du
Una altra ordre que us pot interessar llegir és l'ordre df que informa el sistema de fitxers i l'ús de l'espai en disc.