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.