Com obtenir la mida d'un directori des de la línia d'ordres

Taula de continguts:

Anonim

Voleu veure la mida d'un directori des de la línia d'ordres? És possible que hàgiu notat que utilitzar l'ordre ls tradicional per llistar el contingut d'un directori no necessàriament mostrarà la mida total d'un directori. En canvi, per veure quin és l'ús del disc per a un directori específic, voldreu utilitzar l'ordre du dedicat, que mostrarà les estadístiques d'ús del disc per a qualsevol camí o directori especificat.Us mostrarem com utilitzar aquesta ordre.

Això està òbviament dirigit als usuaris de la línia d'ordres, i l'ordre du per recuperar la mida d'un directori funcionarà igual a Mac OS, mac OS X, Linux i la majoria d' altres varietats d'unix. Per als usuaris ocasionals de Mac, una manera més fàcil d'obtenir la mida d'un directori és mitjançant el Finder mitjançant l'ordre Obtenir informació a qualsevol carpeta especificada.

Aconseguir la mida d'un directori mitjançant la línia d'ordres

Des de la línia d'ordres del Terminal, emet la sintaxi següent per veure la mida d'un directori:

du -sh /directory/path

Per exemple, per obtenir la mida total de la carpeta /Aplicacions, emetreu la següent cadena d'ordres:

du -sh /Aplicacions/

Podeu utilitzar-ho per calcular la mida de qualsevol directori especificat i també per veure la mida dels directoris i fitxers que conté.

El senyalador -s assegurarà que es calculi cada entrada específica, i el senyalador -h farà que la sortida sigui en format de mida llegible per l'home (la sortida de la mida es mostrarà en kilobytes com a KB i megabytes com a MB, en lloc de bytes). També hem parlat aquí de les ordres d'ús del disc per a du i l'ordre df separada.

Com veure la mida de tot el contingut del directori per línia d'ordres

Si voleu veure la mida del contingut del directori actual des de la línia d'ordres, incloses les carpetes i fitxers que continguin, l'ordre du -sh amb un comodí estrella, com ara:

du -sh

Això mostrarà la mida de tot el que hi ha al directori actual, inclosa la mida total de les carpetes i la mida total dels fitxers individuals, en un format de llista llarga.

També podeu utilitzar el comodí amb altres camins de directoris si voleu, per exemple, si voleu veure la mida de la carpeta de l'escriptori d'un usuari i tot el contingut, l'ordre seria:

du -sh /Usuaris/NOM/Escriptori/

Tingues en compte que du està calculant la mida total del fitxer de cada directori, el seu contingut i els fitxers individuals, de manera que, depenent de quin sigui el directori de destinació, pot trigar una estona a informar de la mida del contingut. a tu. Òbviament, com més ràpid sigui un ordinador, més ràpid es farà aquest processament.

També val la pena assenyalar que si només voleu obtenir la mida d'un fitxer concret dins d'un directori en lloc de tot el directori, podeu utilitzar l'ordre ls -l per a aquest fitxer específic.

Coneixes un altre truc útil per recuperar la mida dels directoris des de la línia d'ordres? Feu-nos-ho saber als comentaris i, si us ha agradat aquest article, probablement trobareu que el nostre altre material de línia d'ordres també és interessant.

Com obtenir la mida d'un directori des de la línia d'ordres