Opcja Linux WC -C do zliczania bajtów

Opcja Linux WC -C do zliczania bajtów

Komenda Linux WC, a następnie flaga -C (WC -C) może być używana do zliczania bajtów plików.

Ten samouczek wyjaśnia, jak zliczyć bajty plików za pomocą poleceń WC i DU. Po przeczytaniu tego samouczka, będziesz wiedział, jak łatwo liczyć bajty, linie i słowa w Linux.

Jak liczyć bajty w Linux za pomocą WC -C:

Składnia jest dość prosta; Poniższy przykład pokazuje polecenie WC -C używane do zliczania bajtów pliku o nazwie LinuxhintSignal.C.

WC -C Linuxhintsignal.C

Jak widać na wyjściu, plik ma 106 bajtów.

Polecenie WC -C można również użyć do zliczania wielu bajtów plików, jak pokazano w poniższym przykładzie, w którym bajty dla Linuxhintsignal.C i WP-Downgrade.ZIP są liczone.

WC -C Linuxhintsignal.C WP-Downgrade.zamek błyskawiczny

Jak widać, WC drukuje bajty każdego pliku i całkowitą sumę.

Możesz także zaimplementować wieloznaczną kartę, aby policzyć wszystkie pliki w katalogu, jak pokazano poniżej.

WC -C *

Korzystając z karty Wildcard, WC wydrukuje wszystkie pliki i ich bajty liczą się, jak pokazano powyżej.

Polecenie WC jest przydatne do bardziej celów niż liczenie bajtów. To polecenie jest również przydatne do liczenia wierszy, słów i znaków w pliku lub wielu plikach.

Jeśli uruchomisz WC bez flag, a następnie nazwa pliku, wydrukuje 3 kolumny, jak pokazano na poniższym obrazku.

WC Linuxhintsignal.C

Pierwsza kolumna (11) pokazuje liczbę linii. Druga kolumna (14) pokazuje liczbę słów, a trzecia kolumna pokazuje bajty.

Oczywiście możesz również liczyć każdą cechę osobno.

Musisz dodać flagę -L, aby policzyć numer linii, jak pokazano w poniższym przykładzie.

WC -L Linuxhintsignal.C

Jak widać, plik zawiera 11 wierszy.

Poniższy przykład pokazuje, jak wykonać okrąg Word za pomocą polecenia WC z flagą -w.

wc -w Linuxhintsignal.C

Poniższy przykład pokazuje, jak zaimplementować rurę do łączenia poleceń LS i WC, aby uzyskać całkowitą liczbę plików w katalogu.

LS WCDirectory/ | WC -L

Możesz przeczytać wszystkie funkcje WC, działając:

WC - -Help

Lub

Man wc

Możesz także odwiedzić stronę online na stronie https: // linux.umierać.Net/Man/1/WC.

Jak liczyć bajty w Linux za pomocą DU:

Polecenie DU może być również użyte do liczenia bajtów. Uruchamiając polecenie DU, a następnie flaga -b i nazwę pliku, możesz uzyskać liczbę bajtów, jak pokazano na poniższym obrazie.

Du -b Linuxhintsignal.C

Podobnie jak w przypadku polecenia WC, z poleceniem DU, możesz również zdefiniować wiele plików do zliczenia, jak pokazano na zrzucie ekranu poniżej. Różnica z wyjściem WC polega na tym, że polecenie DU nie wyświetli całkowitej suma.

Du -b Linuxhintsignal.C WP-Downgrade.zamek błyskawiczny

Jak wspomniano wcześniej, różnica w WC jest to, że wyjście nie pokazuje całkowitej ilości bajtów. Aby uzyskać całkowitą sumę za pomocą DU, musisz dodać flagę -C, jak pokazano poniżej.

Du -bc Linuxhintsignal.C WP-Downgrade.zamek błyskawiczny

Załóżmy teraz, że nie chcesz wyjścia w bajtach, ale w formacie odczytującym człowieka; W tym celu możesz zaimplementować flagę -H (ludzki).

du -h Linuxhintsignal.C WP-Downgrade.zamek błyskawiczny

Jak widać, wyjście jest teraz przyjazne dla człowieka.

Command Du może być używany do drukowania rozmiarów plików w dowolnej jednostce. Poniższy przykład pokazuje, jak wydrukować rozmiar w kilobajtach za pomocą flagi -K.

du -k Linuxhintsignal.C WP-Downgrade.zamek błyskawiczny

Bardzo ważne jest wyjaśnienie, że polecenie DU nie może zapewnić całkowitej ilości kilobajtów lub megabajtów, jeśli rozmiar pliku nie pasuje do dokładnej jednostki; W takim przypadku polecenie DU zwróci najbliższą wartość zdefiniowanego formatu jednostki.

Możesz także wydrukować rozmiar plików w jednostkach megabajtów za pomocą flagi -m, jak pokazano poniżej.

Du -m usuń.ISO Linuxhintsignal.C

Jak widać, masz wynik w megabajtach, a nie dokładną ilość megabajtów, ale im bliżej rzeczywistej wartości w bajtach.

Wniosek:

Jak widać, liczenie bajtów za pomocą polecenia WC -C jest dość proste. Linux oferuje różne sposoby osiągnięcia tego zadania; Ten samouczek skupił się na 2 najczęstszych poleceń do zliczania wielkości plików w jednostkach bajtów. Jak widać, nie ma znaczącej różnicy między poleceniami WC i DU podczas liczenia bajtów. Jedyną różnicą opisaną w tym samouczku (dodatkowo do flag) jest całkowita suma bajtów w wyjściu. Komenda WC jest również przydatna do zaimplementowania z rurami i innymi poleceniami pokazującymi dodatkowe informacje.

Dziękujemy za przeczytanie tego samouczka na polecenie WC, aby policzyć bajty. Śledź nas, aby uzyskać więcej wskazówek i samouczków Linux.