Sind ausschliesslich Hardlinks möglich?

0

Ich versuche festzustellen, wie groß ein geklontes Git-Repository aus einem lokalen Dateisystem ist. Es werden feste Verknüpfungen für einige, aber nicht alle Dateien erstellt. Wie kann ich die Festplattennutzung bestimmen? Das Beste, was ich mir einfallen lassen kann, ist "du -a" im Moment mit dem Original und erneut mit dem Klon, um den Unterschied festzustellen, da jede fest verknüpfte Datei nur einmal gezählt wird. Im Idealfall würde ich nur du auf dem Klon ausführen und jede fest verknüpfte Datei null Mal zählen.

dromodel
quelle

Antworten:

1

Das Standardverhalten von du besteht darin, fest verknüpfte Dateien nicht mehrmals zu zählen.

Sie können es aktivieren, um fest verknüpfte Dateien so oft zu zählen, wie es mit der -lOption verknüpft ist :

Ich habe 3 Links zur Datei von 32 Kb.

$ du 
36  .


$ du -l
100 .

Die zusätzlichen 4 KB sind in beiden Fällen die Größe des Verzeichnisses

Serge
quelle