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

Dateien auflisten, die größer als die angegebene Dateigröße sind

Wie kann ich ls (oder einen anderen Befehl) dazu bringen, nur Dateien aufzulisten, die größer als eine bestimmte Dateigröße sind?

Antworten (3)

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

Verwenden Sie find und dessen Flag -size.

Um Dateien zu finden, die größer als 100MB sind:

find . -type f -size +100M

Wenn Sie nur das aktuelle Verzeichnis wollen:

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

Wenn Sie alle Dateien über 100M sehen möchten und um zu sehen, wo sie sich befinden und wie groß sie sind, versuchen Sie Folgendes:

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

Verwenden Sie Folgendes:

find / -size gt 2MB

oder:

find / -size => 2000000