ls -l näyttää tiedostojen koon tavuina ja ls -lh näyttää sen "human readable" eli esim. "1.2G" tavulukeman 1288490189 asemesta.
Tuota pystyy myös itse hyödyntämään numfmt-komennon avulla:
$ echo 1,2G | numfmt --from=iec
$ echo 1234567890 | numfmt --to=iec
$ echo 1K | numfmt --from=iec
1024
$ echo 1K | numfmt --from=si
1000
Taulukkomuotoinen onnistuu myös 'man numfmt' antaa lisää esimerkkejä:
$ ls -lh | numfmt --header --field 5 --from=iec --padding=10
Monissa komennoissahan löytyy jo valmiina tuo 10-sorminen humanoidi-vipu, mutta näin sen pystyy myös itse tarvittaessa lisäämään komentoon numeroiden lukemista helpottamaan.
Tuota pystyy myös itse hyödyntämään numfmt-komennon avulla:
$ echo 1,2G | numfmt --from=iec
$ echo 1234567890 | numfmt --to=iec
$ echo 1K | numfmt --from=iec
1024
$ echo 1K | numfmt --from=si
1000
Taulukkomuotoinen onnistuu myös 'man numfmt' antaa lisää esimerkkejä:
$ ls -lh | numfmt --header --field 5 --from=iec --padding=10
Monissa komennoissahan löytyy jo valmiina tuo 10-sorminen humanoidi-vipu, mutta näin sen pystyy myös itse tarvittaessa lisäämään komentoon numeroiden lukemista helpottamaan.
Vastaukset 3
Vanhimmat
Joskus hieman vastaavaa pähkäilin, ja saatiin aikaiseksi onlineri hakemiston sisällön asettamiseksi kokojärjesteykseen luettavammassa tilassa.
https://keskustelu.suomi24.fi/t/17212609/hakemistot-kokojarjestykseen-humanistisessa-muodossa
du ~ | sort -n | numfmt --field 1 --to=iec
Windowsin tollot, katsokaa kuinka paljon älykkäämpiä Linux käyttäjät on Windows käyttäjiin verrattuna.
Linux käyttäjät osaavat valita katekorian kysymyksilleen ihan oikein. Se kielii siitä että he perehtyvät tehtäväänsä ensin eikä vain kohella näillä sivuilla.
Tämän ketjun vetäjä on kyllä Linux käyttäjien parhaimmistoa taidoiltaan, minä arvostan paljon tällaista osaamista.