Ich habe einen Ordner mit. TCB und .TCH-Dateien. Ich muss wissen, wie groß die Größe aller .tcb-Dateien bzw. aller .tch-Dateien ist. Ich tat so:Berechnen Sie den gesamten Speicherplatzverbrauch bestimmter Dateien in Unix-Terminal
1) ich einen temporären Ordner erstellt und dann:
mv *tch temp
2) und dann:
du -sk temp
fand ich den Befehl im Internet und Wikipedia sagt diese : "du (abgekürzt von Disk Usage) ist ein Standard-Unix-Programm zur Schätzung der Speicherplatznutzung". Ich denke der Grund, warum es sagt, dass es eine Schätzung ist, ist, dass, wenn es Links gibt, die Größe des Links statt der verknüpften Datei angezeigt wird.
Aber wenn ich
ls -l
im temporären Ordner tun (welche die alle enthält * .tch) Dateien und dann die Größen zusammenzufassen, die im Terminal angezeigt werden, habe ich eine andere Dateigröße. Warum ist das der Fall?
Nun, in Summe, was ich brauche, ist ein Befehl die mir die echte Datei Größe * alle .tch Dateien in einem Ordner zeigt, die auch andere Dateitypen enthalten kann.
Ich hoffe, dass mir jemand damit helfen kann. Danke vielmals!
Beachten Sie, dass dies möglicherweise nicht zu dem erwarteten Ergebnis führt, wenn der Ordner eine Verknüpfung zu einer .tch-Datei im selben Verzeichnis enthält. Diese Datei würde zweimal gezählt werden: einmal für die "tatsächliche" Datei und einmal für die verknüpfte Version. – bta
der Ordner enthält keine Links, so scheint diese Lösung zu tun, was ich will. Danke bta – mkn