Miten konsolitilassa saa selville, paljonko vaikka /home hakemisto vie tilaa gigatavuina?
Hakemiston koko
sdaf fsda dsf asd fa
10372
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Turvaa tilisi vahvistamalla puhelinnumerosi. Voit silloin palauttaa unohtuneen salasanan tekstiviestillä.
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 10
Vanhimmat
du -h
Pitääkö laskimella laskea 10000000*x tiedoston koot yhteen, jotta saisi selville paljonko "/home" vie yhteensä tilaa?
man du
Pitäisikö odottaa, että se tulostaa näytölle 100000000000000000000 tiedoston koot?
Eikö mitenkään saa selville saa nopeasti ja helposti selville paljonko hakemisto vie tilaa?
Esim:
# kerrokoko /
/var 3.2Gb
/home 5.3 Gb
/tmp 1 Gb
/lib 23 Gb
/root 1 Gb
jne...
Rootina sitten jotakuinkin näin
du -ch --max-depth=1 /
Mistä kiikastaa ettet osaa lukea komennon tuloksesta viimeistä riviä?
Kokeilin seuraavaa komentoa
cd 'haluamasi hakemisto' = siirry haluttuun hakemistoon
du -h $1 =kertoo kansion viemän tilan levyltä
cd hakemisto
du -k "$@" | sort -n | while read size fname; do for unit in k M G T P E Z Y; do if [ $size -lt 1024 ]; then echo -e "${size}${unit}\t${fname}"; break; fi; size=$((size/1024)); done; done
tolla
Annat vain komennon >df< tai >df -h< ja eikun lukemaan näkyy gigoina ja/tai prosennteina.