Linux -kommandoen WC etterfulgt av -C -flagget (WC -C) kan brukes til å telle filbyte.
Denne opplæringen forklarer hvordan du teller filbyte ved å bruke både WC- og DU -kommandoer. Etter å ha lest denne opplæringen, vil du vite hvordan du enkelt kan telle byte, linjer og ord i Linux.
Hvordan telle byte i Linux ved å bruke WC -C:
Syntaksen er ganske enkel; Eksemplet nedenfor viser wc -c -kommandoen som ble brukt til å telle byte av filen som heter Linuxhintsignal.c.
wc -c linuxhintsignal.c
Som du kan se i utdataene, har filen 106 byte.
Kommandoen WC -C kan også brukes til å telle flere filbyte, som vist i eksemplet nedenfor der byte for LinuxHintsignal.C og WP-Downgrade.Zip telles.
wc -c linuxhintsignal.C WP-Downgrade.glidelås
Som du ser, skriver WC ut bytesene til hver fil og den totale summen.
Du kan også implementere jokertegn for å telle alle filer i en katalog, som vist nedenfor.
wc -c *
Ved hjelp av jokertegnet vil WC skrive ut alle filer og deres byte teller som vist ovenfor.
WC -kommandoen er nyttig for flere formål enn å telle byte. Denne kommandoen er også nyttig for å telle linjer, ord og tegn i en fil eller flere filer.
Hvis du kjører WC uten flagg, bare etterfulgt av filnavnet, vil den skrive ut 3 kolonner som vist på bildet nedenfor.
WC Linuxhintsignal.c
Den første kolonnen (11) viser antall linjer. Den andre kolonnen (14) viser ordtellingen, og den tredje kolonnen viser byte.
Selvfølgelig kan du også telle hver karakteristikk separat.
Du må legge til -L -flagget for å telle linjenummeret, som vist i eksemplet nedenfor.
wc -l linuxhintsignal.c
Som du ser inneholder filen 11 linjer.
Eksemplet nedenfor viser hvordan du utfører et WordCount ved hjelp av WC -kommandoen med -W -flagget.
wc -w linuxhintsignal.c
Følgende eksempel viser hvordan du implementerer et rør for å kombinere kommandoer LS og WC for å få de totale filene til å telle i en katalog.
ls wcdirectory/ | wc -l
Du kan lese alle WC -funksjoner ved å kjøre:
WC -HELP
Eller
mann wc
Du kan også besøke online mann -siden på https: // linux.dø.nett/mann/1/wc.
Hvordan telle byte i Linux ved hjelp av DU:
DU -kommandoen kan også brukes til å telle byte. Ved å kjøre DU -kommandoen etterfulgt av -B -flagget og filnavnet, kan du få Bytes -antallet som vist i følgende bilde.
du -b linuxhintsignal.c
Som med WC -kommandoen, med DU -kommandoen, kan du også definere flere filer som skal telles, som vist på skjermbildet nedenfor. Forskjellen med WCs utdata er at DU -kommandoen ikke vil vise den totale summen.
du -b linuxhintsignal.C WP-Downgrade.glidelås
Som tidligere sagt, forskjellen med WC er at utgangen ikke viser den totale mengden byte. For å få den totale summen ved hjelp av DU, må du legge til -C -flagget, som vist nedenfor.
du -bc linuxhintsignal.C WP-Downgrade.glidelås
La oss nå si at du ikke vil ha utdataene i byte, men i et menneskelig lesbart format; For dette kan du implementere -h (menneskelige) flagget.
du -h linuxhintsignal.C WP-Downgrade.glidelås
Som du kan se, er utgangen nå menneskevennlig.
Kommandoen du kan brukes til å skrive ut filstørrelser i hvilken som helst enhet du vil ha. Eksemplet nedenfor viser hvordan du skriver ut størrelsen i kilobyte ved hjelp av -K -flagget.
du -k linuxhintsignal.C WP-Downgrade.glidelås
Det er veldig viktig å tydeliggjøre at DU -kommandoen ikke kan gi den totale mengden kilobyte eller megabyte hvis filstørrelsen ikke samsvarer med den nøyaktige enheten; I et slikt tilfelle vil DU -kommandoen returnere den nærmeste verdien av enhetsformatet du definerte.
Du kan også skrive ut størrelsen på filer i megabyte -enheter ved å bruke -M -flagget, som vist nedenfor.
du -m fjern.ISO Linuxhintsignal.c
Som du kan se, har du resultatet i megabyte, ikke den nøyaktige mengden megabyte, men jo nærmere den virkelige verdien i byte.
Konklusjon:
Som du kan se, er det ganske enkelt å telle byte ved hjelp av WC -C -kommandoen. Linux tilbyr forskjellige måter å oppnå denne oppgaven på; Denne opplæringen fokuserte på de to vanligste kommandoene for å telle filer størrelse i byte -enheter. Som du ser, er det ingen meningsfull forskjell mellom WC- og DU -kommandoer når du teller byte. Den eneste forskjellen beskrevet i denne opplæringen (i tillegg til flagg) er den totale summen av byte i utgangen. WC -kommandoen er også nyttig for å implementeres med rør og andre kommandoer som viser ytterligere informasjon.
Takk for at du leste denne opplæringen på WC -kommandoen for å telle byte. Fortsett å følge oss for flere Linux -tips og opplæringsprogrammer.