GNU/Linux >> Tutoriels Linux >  >> Linux

Commande courte pour trouver la taille totale des fichiers correspondant à un caractère générique

Essayez du pour résumer l'utilisation du disque :

du -csh *.jpg

Sortie (par exemple) :

8.0K sane-logo.jpg
16K sane-umax-advanced.jpg
28K sane-umax-histogram.jpg
24K sane-umax.jpg
16K sane-umax-standard.jpg
4.0K sane-umax-text2.jpg
4.0K sane-umax-text4.jpg
4.0K sane-umax-text.jpg
104K total

du ne résume pas la taille des fichiers mais résume la taille des blocs utilisés dans le système de fichiers. Si un fichier a une taille de 13 Ko et que le système de fichiers utilise une taille de bloc de 4 Ko, 16 Ko s'affichent pour ce fichier.


Vous pouvez utiliser cette fonction :

dir () { ls -FaGl "${@}" | awk '{ last_size += $4; print }; END { print last_size }'; }

vous pouvez également utiliser cette commande, elle est plus courte et vous donne un meilleur résultat !

find YOUR_PATH -type f -name '*.jpg' -exec du -ch {} +

Linux
  1. 5 outils de ligne de commande pour trouver rapidement des fichiers sous Linux

  2. 25 exemples pratiques de commande de recherche utiles sous Linux

  3. Comment utiliser la commande Grep pour rechercher du texte dans des fichiers

  4. Répertorier la taille totale d'utilisation du disque des fichiers par répertoires / dossiers sous Linux

  5. Comment utiliser regex avec la commande find ?

Commande Grep sous Linux (Rechercher du texte dans des fichiers)

Commande de recherche Linux avec des exemples pratiques

Comment trouver la taille totale d'un répertoire sous Linux

Comment rechercher des fichiers avec la commande fd sous Linux

Créer des fichiers de taille personnalisée sous Linux

Tutoriel sur la commande de recherche Linux (avec exemples)