2013-07-11 15 views
20

Ist es möglich, die Verzeichnisse nur mit einer Größe größer als x MB zu finden. Angenommen, ich möchte alle Verzeichnisse nur finden, deren Größe größer als 1000 MB mit nur 1 maxdepth unter/home ist, wie man es findet?finden Verzeichnisse mit einer Größe größer als x MB

+0

Stack-Überlauf eine Seite für die Programmierung und Entwicklungsfragen ist. Diese Frage scheint off-topic zu sein, weil es nicht um Programmierung oder Entwicklung geht. Siehe [Welche Themen kann ich hier fragen?] (Http://stackoverflow.com/help/on-topic) in der Hilfe. Vielleicht [Super User] (http://superuser.com/) oder [Unix & Linux Stack Exchange] (http://unix.stackexchange.com/) wäre ein besserer Ort, um zu fragen. Siehe auch [Wo veröffentliche ich Fragen zu Dev Ops?] (Http://meta.stackexchange.com/q/134306) – jww

+0

Siehe auch [Wie finde ich Dateien, die größer/kleiner als x Bytes sind?] (Http: //superuser.com/q/204564/173513) auf Super User. – jww

Antwort

45

Wenn ich Ihre Frage richtig zu interpretieren, ich denke, das könnte sein, was Sie wollen:

cd /home 
du -sm * | awk '$1 > 1000' 

Diese alle Verzeichnisse in /home zeigen, dass mehr als 1000 MB enthalten. Wenn Ihre Version von du nicht -m nicht unterstützt, können Sie du -sk verwenden und stellen Sie die awk Bit für mehr als 1,000,000KB zu suchen, anstatt ...

Verwandte Themen