GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Kurzer Befehl, um die Gesamtgröße von Dateien zu finden, die mit einem Platzhalter übereinstimmen

Versuchen Sie es mit du um die Festplattennutzung zusammenzufassen:

du -csh *.jpg

Ausgabe (zum Beispiel):

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 fasst nicht die Größe der Dateien zusammen, sondern fasst die Größe der verwendeten Blöcke im Dateisystem zusammen. Wenn eine Datei eine Größe von 13 KB hat und das Dateisystem eine Blockgröße von 4 KB verwendet, dann wird für diese Datei 16 KB angezeigt.


Sie können diese Funktion verwenden:

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

Sie können auch diesen Befehl verwenden, der kürzer ist und Ihnen ein besseres Ergebnis liefert!

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

Linux
  1. 25 Nützliche praktische Beispiele für find-Befehle unter Linux

  2. So erstellen Sie Dateien einer bestimmten Größe unter Linux

  3. Listen Sie die Gesamtgröße der Festplattennutzung von Dateien nach Verzeichnissen / Ordnern in Linux auf

  4. So verwenden Sie den Linux-Befehl find zum Suchen von Dateien

  5. Wie verwende ich Regex mit dem Find-Befehl?

Grep-Befehl in Linux (Text in Dateien suchen)

Linux-Suchbefehl mit praktischen Beispielen

So ermitteln Sie die Gesamtgröße eines Verzeichnisses in Linux

So finden Sie Dateien mit dem fd-Befehl in Linux

Erstellen Sie Dateien mit benutzerdefinierter Größe in Linux

Tutorial für Linux-Suchbefehle (mit Beispielen)