Opzione Linux WC -c per contare i byte

Opzione Linux WC -c per contare i byte

Il comando Linux WC seguito dal flag -c (wc -c) può essere utilizzato per contare i byte di file.

Questo tutorial spiega come contare i byte di file usando entrambi i comandi WC e DU. Dopo aver letto questo tutorial, saprai come contare facilmente byte, righe e parole in Linux.

Come contare i byte in Linux usando wc -c:

La sintassi è piuttosto semplice; L'esempio seguente mostra il comando wc -c utilizzato per contare i byte del file denominato LinuxHintsignal.C.

WC -c LinuxHintsignal.C

Come puoi vedere nell'output, il file ha 106 byte.

Il comando wc -c può anche essere utilizzato per contare più byte di file, come mostrato nell'esempio seguente in cui byte per LinuxHintsignal.C e WP-downgrade.zip sono contati.

WC -c LinuxHintsignal.c wp-downgrade.cerniera lampo

Come puoi vedere, WC stampa i byte di ciascun file e la somma totale.

È inoltre possibile implementare il jolly per contare tutti i file all'interno di una directory, come mostrato di seguito.

wc -c *

Usando il jolly, WC stamperà tutti i file e i loro byte contano come mostrato sopra.

Il comando WC è utile per più scopi rispetto al conteggio di byte. Questo comando è anche utile per contare righe, parole e caratteri all'interno di un file o più file.

Se si esegue WC senza flag, seguiti solo dal nome del file, stamperanno 3 colonne come mostrato nell'immagine seguente.

WC LinuxHintsignal.C

La prima colonna (11) mostra il numero di righe. La seconda colonna (14) mostra il conteggio delle parole e la terza colonna mostra byte.

Certo, puoi anche contare ogni caratteristica separatamente.

È necessario aggiungere il flag -l per contare il numero di riga, come mostrato nell'esempio seguente.

WC -l LinuxHintsignal.C

Come puoi vedere, il file contiene 11 righe.

L'esempio seguente mostra come eseguire un WordCount usando il comando WC con il flag -w.

WC -w LinuxHintsignal.C

L'esempio seguente mostra come implementare un tubo per combinare i comandi LS e WC per far contare i file totali all'interno di una directory.

ls wcdirectory/ | wc -l

Puoi leggere tutte le funzionalità WC eseguendo:

WC -Help

O

uomo wc

Puoi anche visitare la pagina del man online su https: // linux.morire.Net/Man/1/WC.

Come contare byte in linux usando du:

Il comando DU può anche essere usato per contare i byte. Eseguendo il comando Du seguito dal flag -b e dal nome del file, è possibile ottenere il conteggio dei byte come mostrato nella seguente immagine.

Du -b Linuxhintsignal.C

Come per il comando WC, con il comando DU, è anche possibile definire più file da contare, come mostrato nello screenshot seguente. La differenza con l'output del WC è che il comando Du non mostrerà la somma totale.

Du -b Linuxhintsignal.c wp-downgrade.cerniera lampo

Come detto in precedenza, la differenza con WC è l'output non mostra la quantità totale di byte. Per ottenere la somma totale usando DU, è necessario aggiungere il flag -c, come mostrato di seguito.

Du -bc LinuxHintsignal.c wp-downgrade.cerniera lampo

Ora diciamo che non vuoi l'output in byte ma in un formato leggibile dall'uomo; Per questo, puoi implementare la bandiera -h (umana).

Du -h LinuxHintsignal.c wp-downgrade.cerniera lampo

Come puoi vedere, l'output ora è adatto all'uomo.

Il comando DU può essere utilizzato per stampare le dimensioni dei file in qualsiasi unità desiderata. L'esempio seguente mostra come stampare le dimensioni in kilobyte usando il flag -k.

Du -k Linuxhintsignal.c wp-downgrade.cerniera lampo

È molto importante chiarire che il comando DU non può fornire la quantità totale di kilobyte o megabyte se la dimensione del file non corrisponde all'unità esatta; In tal caso, il comando DU restituirà il valore più vicino del formato dell'unità che hai definito.

Inoltre, puoi stampare le dimensioni dei file in unità Megabyte utilizzando il flag -m, come mostrato di seguito.

DU -M Rimuovi.ISO LinuxhintSignal.C

Come puoi vedere, hai il risultato in megabyte, non la quantità esatta di megabyte ma più vicino al valore reale nei byte.

Conclusione:

Come puoi vedere, il conteggio di byte usando il comando wc -c è piuttosto semplice. Linux offre diversi modi per raggiungere questo compito; Questo tutorial si è concentrato sui 2 comandi più comuni per contare le dimensioni dei file nelle unità di byte. Come si può vedere, non vi è alcuna differenza significativa tra i comandi WC e DU quando si contano i byte. L'unica differenza descritta in questo tutorial (inoltre alle flag) è la somma totale dei byte nell'output. Il comando WC è anche utile per essere implementato con tubi e altri comandi che mostrano ulteriori informazioni.

Grazie per aver letto questo tutorial sul comando WC per contare i byte. Continua a seguirci per ulteriori suggerimenti e tutorial di Linux.