it-swarm.com.de

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

Wie kann ich dafür sorgen, dass ls (oder ein anderer Befehl) nur Dateien auflistet, die größer als eine bestimmte Dateigröße sind?

69
Johnny

Verwenden Sie find und das Flag -size.

So finden Sie Dateien, die größer als 100 MB sind:

find . -type f -size +100M

Wenn Sie nur das aktuelle Verzeichnis möchten:

find . -maxdepth 1 -type f -size +100M
120
Nifle

Wenn Sie alle Dateien über 100 MB anzeigen möchten und wissen möchten, wo sie sich befinden und welche Größe sie haben, versuchen Sie Folgendes:

find . -type f -size +100M -exec ls -lh {} \;
21
Ofir Zvik

Verwenden Sie Folgendes:

find / -size gt 2MB

oder:

find / -size => 2000000 
2
Farhan Ahmed