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.