2013-07-11 13 views
20

È possibile trovare le directory con dimensioni superiori a x MB. Supponiamo, voglio trovare tutte le directory solo la cui dimensione è superiore a 1000 MB con solo 1 x maxdepth in/home, come trovarlo?trova le directory di dimensioni superiori a x MB

+0

Stack Overflow è un sito per questioni di programmazione e sviluppo. Questa domanda sembra essere fuori tema perché non riguarda la programmazione o lo sviluppo. Vedi [Quali argomenti posso chiedere qui] (http://stackoverflow.com/help/on-topic) nel Centro assistenza. Forse [Super User] (http://superuser.com/) o [Unix & Linux Stack Exchange] (http://unix.stackexchange.com/) sarebbe un posto migliore dove chiedere. Vedi anche [Dove posso inserire domande su Dev Ops?] (Http://meta.stackexchange.com/q/134306) – jww

+0

Vedi anche [Come posso trovare file più grandi/più piccoli di x byte?] (Http: //superuser.com/q/204564/173513) su Super User. – jww

risposta

45

Se io sto interpretando la tua domanda giusta, credo che questo potrebbe essere ciò che si desidera:

cd /home 
du -sm * | awk '$1 > 1000' 

questo mostrerà tutte le directory in /home che contengono più di 1000 MB. Se la versione di du non supporta -m, è possibile utilizzare du -sk e regolare il bit awk a cercare più di 1,000,000KB invece ...

Problemi correlati