Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy
počítačové znalosti >> Systémy >> unix >> .

Vypísať a spustiť príkaz UNIX na zobrazenie veľkostí šiestich najväčších súborov v aktuálnom adresári zoradených vzostupne podľa ich veľkosti?

Príkaz:

```

ls -lS | hlava -6 | awk '{print $5 " " $9}'

```

Vysvetlenie :

* `ls -lS`:Tento príkaz zobrazí zoznam súborov v aktuálnom adresári v dlhom formáte (-l) a zoradí ich podľa veľkosti (-S).

* `head -6`:Tento príkaz zobrazí prvých šesť riadkov výstupu `ls -lS`.

* `awk '{print $5 " " $9}'`:Tento príkaz používa nástroj `awk` na extrahovanie piateho a deviateho stĺpca z každého riadku výstupu `head -6`. Piaty stĺpec obsahuje veľkosť súboru v bajtoch a deviaty stĺpec obsahuje názov súboru.

Príklad výstupu :

```

4234567 ~/Documents/file1.txt

9876543 ~/Pictures/image1.jpg

12345678 ~/Videos/video1.mp4

23456789 ~/Music/song1.mp3

34567890 ~/Downloads/file2.zip

45678901 ~/Desktop/file3.pdf

```

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené