web-dev-qa-db-fra.com

Comment connaître la taille du répertoire dans CENTOS

J'ai un site Web sur mon serveur et je le possède.

La taille du site Web est d'environ 170 Go. Cela ne devrait pas être autant. Au plus, il devrait être d'environ 20 Go. Je ne sais pas ce qui le rend si gros.

J'essaie de déterminer quel répertoire a une taille aussi importante, mais je ne le peux pas aussi.

J'ai vérifié la taille de la base de données et il est d'environ 500 Mo.
S'il vous plaît aidez-moi à trouver le répertoire principal responsable de cela.

14
Yogus

Sous n'importe quel système Linux, vous souhaitez utiliser la commande du. (Utilisation du disque)

L'utilisation courante est: du -sh file(s) name(s) ou du -sh /path/to/dir/*

-s signifie "résumé", ce qui vous donnera la taille de chaque argument au lieu de détailler la taille de chaque élément de l’arborescence de fichiers en dessous.

Remplacez 'h' par 'k', 'm' ou 'g' pour kilo-octets, mégaoctets et gigaoctets au lieu de h lisible par l'homme. Avec les commutateurs k/m/g, vous pouvez ensuite diriger la sortie vers sort -n (tri numérique au lieu de lexicographique) pour obtenir la liste triée par taille des fichiers d'un répertoire. sort a même un filtre -h sur les dernières versions.

Si vous avez encore une grande différence, vous pouvez essayer le commutateur --apparent-size en du qui vous permettra de diagnostiquer les fichiers fragmentés. (fichiers avec un espace vide à l'intérieur, pour être simple)

Pour plus d'informations, voir la page de manuel de du

26
mveroone