Mögliches Duplizieren:
Unix-Befehl zum Auflisten aller Verzeichnisse, die größer als 10 MB sind
Wie finde ich die größte Datei in einem Verzeichnis?
Mögliches Duplizieren:
Unix-Befehl zum Auflisten aller Verzeichnisse, die größer als 10 MB sind
Wie finde ich die größte Datei in einem Verzeichnis?
Antworten:
Der beste Weg ist zu verwenden ls
, sortiert nach Größe:
ls -S
Verwenden Sie head
:
ls -S | head -1
Angenommen, Sie befinden sich bereits im Verzeichnis:
du -a | sort -nr | head -1
Sie können den Befehl find verwenden, um diese Arbeit auszuführen.
Lassen Sie DIR das Verzeichnis sein, in dem Sie die größte Datei suchen möchten. Führen Sie den folgenden Befehl aus:
find DIR/ -type f -size +5000k
Dadurch werden die Dateien aufgelistet, deren Größe größer als 5 MB ist. Sie können diesen Wert (dh die Optionsgröße) nach Bedarf anpassen.
Wenn Sie die Dateien nur unter diesem DIR überprüfen möchten, verwenden Sie das folgende. Sie können den Wert für die maximale Tiefe anpassen, um den Unterordner einzuchecken.
find ./ -maxdepth 1 -type f -size +5000k