Linux WC -C -Option zum Zählen von Bytes

Linux WC -C -Option zum Zählen von Bytes

Der Linux -Befehl WC gefolgt vom Flag -c (WC -C) kann verwendet werden, um Datei -Bytes zu zählen.

In diesem Tutorial wird erläutert. Nachdem Sie dieses Tutorial gelesen haben, wissen Sie, wie Sie in Linux leicht Bytes, Zeilen und Wörter zählen können.

So zählen Sie Bytes in Linux mit WC -C:

Die Syntax ist ziemlich einfach; Das folgende Beispiel zeigt den Befehl WC -C, mit dem die Bytes der Datei mit dem Namen LinuxHintsignal zählt,.C.

WC -C LinuxHintsignal.C

Wie Sie in der Ausgabe sehen können, hat die Datei 106 Bytes.

Der Befehl WC -c kann auch zum Zählen mehrerer Dateibytes verwendet werden, wie im folgenden Beispiel gezeigt, in dem Bytes für LinuxHintsignal.C und WP-Downgrade.ZIP werden gezählt.

WC -C LinuxHintsignal.C WP-Downgrade.Reißverschluss

Wie Sie sehen können, druckt WC die Bytes jeder Datei und die Gesamtsumme.

Sie können die Wildcard auch implementieren, um alle Dateien in einem Verzeichnis zu zählen, wie unten gezeigt.

wc -c *

Mit der Wildcard druckt WC alle Dateien und deren Bytes wie oben gezeigt zählen.

Der WC -Befehl ist für mehr Zwecke nützlich als das Zählen von Bytes. Dieser Befehl ist auch nützlich, um Zeilen, Wörter und Zeichen in einer Datei oder mehreren Dateien zu zählen.

Wenn Sie WC ohne Flags ausführen, wird nur der Dateiname gefolgt, drucken Sie 3 Spalten, wie im Bild unten gezeigt.

WC LinuxHintsignal.C

Die erste Spalte (11) zeigt die Anzahl der Zeilen an. Die zweite Spalte (14) zeigt die Wortzahl, und die dritte Spalte zeigt Bytes an.

Natürlich können Sie auch jede Eigenschaft separat zählen.

Sie müssen das -l -Flag hinzufügen, um die Zeilennummer zu zählen, wie im folgenden Beispiel gezeigt.

WC -L LinuxHintsignal.C

Wie Sie sehen können, enthält die Datei 11 Zeilen.

Das folgende Beispiel zeigt, wie ein WordCount mit dem WC -Befehl mit dem -W -Flag ausgeführt wird.

WC -W LinuxHintsignal.C

Das folgende Beispiel zeigt an.

LS WCDirectory/ | WC -l

Sie können alle WC -Funktionen lesen, indem Sie ausgeführt werden:

WC -HELP

Oder

Mann WC

Sie können auch die Online -Mannseite unter https: // linux besuchen.sterben.net/mann/1/wc.

So zählen Sie Bytes in Linux mit DU:

Der DU -Befehl kann auch verwendet werden, um Bytes zu zählen. Durch Ausführen des DU -Befehls gefolgt vom Flag -B und des Dateinamen.

DU -B LinuxHintsignal.C

Wie beim Befehl WC können Sie mit dem DU -Befehl auch mehrere zu zählende Dateien definieren, wie im Screenshot unten gezeigt. Der Unterschied mit der Ausgabe des WC ist, dass der DU -Befehl nicht die Gesamtsumme zeigt.

DU -B LinuxHintsignal.C WP-Downgrade.Reißverschluss

Wie bereits erwähnt, zeigt der Unterschied mit WC nicht die Gesamtmenge an Bytes. Um die Gesamtsumme mit DU zu erhalten, müssen Sie das -c -Flag hinzufügen, wie unten gezeigt.

DU -BC LinuxHintsignal.C WP-Downgrade.Reißverschluss

Nehmen wir nun an, Sie wollen die Ausgabe nicht in Bytes, sondern in einem menschlich lesbaren Format. Dafür können Sie die Flag -h (menschliche) Flagge implementieren.

DU -H LinuxHintsignal.C WP-Downgrade.Reißverschluss

Wie Sie sehen können, ist die Ausgabe jetzt menschlichfreundlich.

Der Befehl DU kann verwendet werden, um Dateigrößen in jedem gewünschten Gerät zu drucken. Das folgende Beispiel zeigt, wie die Größe in Kilobyten mit der Flag -K -Flag.

DU -K LinuxHintsignal.C WP-Downgrade.Reißverschluss

Es ist sehr wichtig zu klären, dass der DU -Befehl nicht die Gesamtmenge an Kilobyten oder Megabyte bereitstellen kann, wenn die Dateigröße nicht mit der genauen Einheit übereinstimmt. In einem solchen Fall gibt der DU -Befehl den engsten Wert des von Ihnen definierten Einheitsformats zurück.

Außerdem können Sie die Größe der Dateien in Megabyte -Einheiten drucken, indem Sie das Flag -m verwenden, wie unten gezeigt.

du -m entfernen.ISO LinuxHintsignal.C

Wie Sie sehen können, haben Sie das Ergebnis in Megabyten, nicht die genaue Menge an Megabyte, sondern umso näher am wahren Wert in Bytes.

Abschluss:

Wie Sie sehen können, ist das Zählen von Bytes mit dem Befehl WC -C ziemlich einfach. Linux bietet verschiedene Möglichkeiten, um diese Aufgabe zu erreichen. Dieses Tutorial konzentrierte sich auf die 2 häufigsten Befehle, um die Größe der Dateien in Byte -Einheiten zu zählen. Wie Sie sehen konnten, gibt es keinen bedeutenden Unterschied zwischen WC- und DU -Befehlen beim Zählen von Bytes. Der einzige in diesem Tutorial beschriebene Unterschied (zusätzlich zu Flags) ist die Gesamtsumme der Bytes im Ausgang. Der WC -Befehl ist auch nützlich, um mit Rohren und anderen Befehlen implementiert zu werden, die zusätzliche Informationen zeigen.

Vielen Dank, dass Sie dieses Tutorial zum WC -Befehl gelesen haben, um Bytes zu zählen. Folgen Sie uns weiter, um weitere Linux -Tipps und Tutorials zu erhalten.