Possibile duplicato:
comando Unix per elencare tutte le directory di dimensioni superiori a 10 MB
Come trovare il file più grande in una directory?
Possibile duplicato:
comando Unix per elencare tutte le directory di dimensioni superiori a 10 MB
Come trovare il file più grande in una directory?
Risposte:
Il modo migliore è usare ls, ordinati per dimensione:
ls -S
Per ottenere il più grande, utilizzare head:
ls -S | head -1
Supponendo che tu sia già nella directory:
du -a | sort -nr | head -1
Puoi usare il comando find per fare questo lavoro.
Let DIR è la directory in cui si desidera trovare il file più grande, eseguire il comando seguente:
find DIR/ -type f -size +5000k
Verranno elencati i file le cui dimensioni sono superiori a 5 MB. È possibile regolare questo valore (ad es. Dimensione dell'opzione) in base alle proprie esigenze.
Se vuoi controllare i file solo in questo DIR, usa quello sotto. È possibile regolare il valore maxdepth per archiviare la sottocartella.
find ./ -maxdepth 1 -type f -size +5000k