2011-01-15 14:59:12 +0000 2011-01-15 14:59:12 +0000
81
81

Wyświetlanie listy plików większych niż podana wielkość plików

Jak mogę sprawić, że ls (lub inne polecenie) wyświetli tylko pliki większe niż określony rozmiar?

Odpowiedzi (3)

138
138
138
2011-01-15 15:11:52 +0000

Użyj find i jego flagi -size.

Aby znaleźć pliki większe niż 100MB:

find . -type f -size +100M

Jeśli chcesz tylko bieżący dir:

find . -maxdepth 1 -type f -size +100M
25
25
25
2014-05-21 17:30:55 +0000

Jeśli chcesz zobaczyć wszystkie pliki powyżej 100M i zobaczyć, gdzie się znajdują i jaki jest ich rozmiar, spróbuj tego:

find . -type f -size +100M -exec ls -lh {} \;
2
2
2
2017-02-27 07:23:42 +0000

Należy użyć następujących elementów:

find / -size gt 2MB

lub:

find / -size => 2000000