utorok 19. mája 2020

ls a jeho prepínač veľké S


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