Štetje datotek na strežniku

Oj

Gostujem na Hitrosti in imam omejitev 150000 datotek. Včeraj se je ta kvota zapolnila in ker mi ni jasno kje je toliko datotek (3 joomle in 5 html strani) bi rad izvedel kater folder oz. domena ima toliko datotek.

Uporabljam WINSCP

Hvala

8 odgovorov

Se shranjujejo kaksni logi mogoce ?

ne bi vedel .. kam?

kar povprašaj na hitrosti kateri folderji imajo največ datotek. Sem mel isti problem, ko so se mi cacheirale vse slike po 4x...

1

3 joomle ti nanese kakih 30000 filetkov. Če računaš še cache, loge in ostalo, ne bi smel priti čez 100k.

zdej če uporabljaš winscp pridvidevam, da imaš tudi SSH dostop tukaj od tukaj naprej ni več omejitev...

lahko šteješ vse datoteke na princip:

find -type f /pot/do/dir | wc -l

lahko pogledaš tudi koliko datotek si ustvaril v zadnjem mesecu:

find /pot/do/dir -atime -30 -type -f | wc -l

drugače pa poglej tudi, če imaš kakšne brezvezne tmp fajle ponavadi imajo notri kakšne čudne znake kot so naprimer: $ ali pa ~ ...

te datoteke lahko preprosto pogrepaš glede nato kaj vsebujejo temp fajli
primer:

find /pot/do/dir -type f | grep $

ampak glede na to, da si omenil, da uporabljaš joomlo lahko direktno brišeš te temp fajle takole:

find cache/ tmp/ administrator/tmp/ administrator/cache/ -type f ! -name 'index.html' -execdir rm {} +
find cache/* tmp/* administrator/tmp/* administrator/cache/* -depth -type d -execdir rm -R {} +

upam, da sem ti vsaj malo pomagal :)

4

hmm .. iz včeraj na danes je "zmanjkalo" 80.000 datotek .. je možno, da jih je bilo toliko v 103MB popucanega cache?

če te zanima katere datoteke manjkajo lahko potegneš vn z diffom ampak samo v primeru, da imaš seznam prejšnjih datotek.

seznam narediš takole:

find -type f /pot/do/www > seznam_datotek1

naslednjič ko bi želel preverit razliko ponovno narediš seznam datotek in potegneš razliko vn takole

diff seznam_datotek1 seznam_datotek2 > seznam_datotek_spremembe

drugače boš težko izvedel katere datoteke so izginile (razen če greš gledat backup-e) in narediš nekaj podobnega kot sem napisal zgoraj... :)

Hvala lepa za vse nasvete . bom počakal, da se spet "zafila" in spucal cache, da vidim če v tem grmu leži beli zajček :)