web-dev-qa-db-fra.com

Comment afficher l'utilisation du disque par type de fichier?

En gros, je me demande où tout mon espace disque est absorbé par mon disque et j'aimerais pouvoir analyser par type de fichier.

Par exemple, j'aimerais utiliser le terminal pour voir combien d'espace est utilisé par les fichiers .psd sur mon lecteur.

Y a-t-il un moyen de faire une telle chose?

8
Pete

Essaye ça:

find . -iname '*.psd' -print0 | du -ch --files0-from=-
  • find . -iname '*.psd' trouve tous les fichiers qui se terminent par une extension de psd
  • -print0 imprime les noms de fichier suivis d'un caractère nul au lieu d'une nouvelle ligne
  • | du -ch --files0-from=- prend les noms de fichier de find et calcule l'utilisation du disque. Les options indiquent à du de:
    • calculer l'utilisation du disque des noms de fichiers séparés par un caractère nul à partir de stdin (--files0-from=-),
    • formats d'impression dans un format lisible par l'homme (-h), et
    • imprimer un total à la fin (-c).

Remplacez .psd par le type de fichier pour lequel vous souhaitez trouver l’utilisation du disque.

11
Alaa Ali