PDA

Visualizza la versione completa : individuare file di grosse dimensioni da shell


luca.lb
04-07-2009, 18:57
Salve,
mi occorre capire quali sono i file (o magari le cartelle) di dimensioni troppo grandi.
C'è un comando da shell che individua su tutto il server solo i file di dimensioni superiori ad una certa soglia?

vortex87
04-07-2009, 19:31
Direi che "find" potrebbe farlo. Però non so i parametri giusti, bisogna che studi il manuale.

patel
04-07-2009, 19:48
occupazione del disco in Gb
sudo -i
(passwd)
du -h / | grep '[[:digit:]]G\b'

detroit
05-07-2009, 12:03
trova file di 1 gb

find / -type -f -size +1000000000c

trai spunto per cercare quelli che ti interessano

luca.lb
05-07-2009, 14:55
Originariamente inviato da detroit
trova file di 1 gb

find / -type -f -size +1000000000c

trai spunto per cercare quelli che ti interessano

mi restituisce il seguente errore:

find: invalid argument `-f' to `-type'

detroit
05-07-2009, 15:08
Originariamente inviato da luca.lb
mi restituisce il seguente errore:

find: invalid argument `-f' to `-type'

mi è scappato un dash in più prova così

find / -type f -size +1000000000c

luca.lb
05-07-2009, 15:19
Originariamente inviato da patel
occupazione del disco in Gb
sudo -i
(passwd)
du -h / | grep '[[:digit:]]G\b'

mi restituisce un risultato poco utile:
1.1G /usr/local/psa/var
1.2G /usr/local/psa
1.2G /usr/local
2.5G /usr
32G /

in pratica devo capire dove stanno sti 32G...

detroit
05-07-2009, 16:18
a questo punto ti conviene fare un ripasso delle nozioni fondamentali di unix, basta poco per capire che sti 32g stanno nella directory radice

32G /

patel
05-07-2009, 18:19
probabilmente nel cestino di root
/root/.local/share/Trash

patel
05-07-2009, 18:24
Originariamente inviato da detroit
prova così

find / -type f -size +1000000000c mi sembra buono, meglio se con davanti un sudo.

Loading