Prišiel nám ticket na to, že nejaký adresár je plný. Občas treba ísť do toho adresáru a vyhľadať súbor, ktorý najviac žerie. ls príkaz má prepínač S.
Ako na to?
1. pomocou du zistíme, čo najviac žerie ( to už vieme)
du -hx --max-depth=2 /var/ccc | grep '[0-9][G]'| sort -nr && du -hx --max-depth=2 /var/ccc | grep '[0-9][M]'| sort -nr
2. vojdeme do adresáru /var/ccc a pozrieme sa na zoradenie
cd /var/ccc
3. pomocou ls -S pozrieme, čo najviac žerie
-samo to nespraví, treba si pomôcť aj parametrom -l a pokojne aj parametrom -h
mrspock:/var/ccc/ddd # ls -lhS
total 1.4G
-rw------- 1 root root 1.1G May 18 03:20 SpockvsMcCoy.cache.tmp
-rw------- 1 root root 227M May 18 03:20 Kirk.cache.tmp
-rw------- 1 root root 123M May 18 03:20 CechovPavelSpojenaFederacePlanet.log
OS, na ktorom sme to skúšali:
mrspock:/var/cfengine/state # cat /etc/os-release
NAME="SLES"
VERSION="11.4"
VERSION_ID="11.4"
PRETTY_NAME="SUSE Linux Enterprise Server 11 SP4"
ID="sles"
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:suse:sles:11:4"
Žiadne komentáre:
Zverejnenie komentára