Zum Beispiel habe ich ein großes Dateisystem, das schneller als ich erwartet füllt. Also ich suche, was hinzugefügt wird:Gesamtgröße der Gruppe von Dateien mit 'Find' ausgewählt
find /rapidly_shrinking_drive/ -type f -mtime -1 -ls | less
Und ich finde, nun, viele Sachen. Tausende Dateien von sechs bis sieben Arten. Ich kann eine Art heraus und sie zählen:
find /rapidly_shrinking_drive/ -name "*offender1*" -mtime -1 -ls | wc -l
aber was ich wirklich möchte in der Lage sein, die Gesamtgröße auf dem Datenträger dieser Dateien zu erhalten:
find /rapidly_shrinking_drive/ -name "*offender1*" -mtime -1 | howmuchspace
Ich bin offen zu einem Perl-Einzeiler dafür, wenn jemand einen hat, aber ich werde keine Lösung verwenden, die ein mehrzeiliges Skript oder File :: Find beinhaltet.
Sehr schön. Obwohl, erinnern, dass brutale Schlüsselwort zu "finden" ("--files0-from =") möglicherweise nicht einfacher als sich an die awk-Sequenz erinnern. –
Mit 'du' Version 8.13 ergibt das folgende Ergebnis:' du -ch/rapid_shrinking_drive/* tender1 * | tail -n1' – jason
Meine Maschine mag die Option '--files0-from =' nicht. ; -/ –