Wie bekomme ich die Datei- / Ordnergröße mit SSH unter Linux?

32

Ich verwende SSH, um eine Verbindung zu einem CentOS-Server herzustellen, und ich möchte die Datei einiger Dateien und Ordner in MB abrufen. Wie kann ich das tun?

Fazpas
quelle

Antworten:

39

Verwenden Sie den Befehl du

du -m filename
Radius
quelle
29
Wenn Sie du -hstattdessen verwenden, werden die entsprechenden Einheiten ausgewählt (und gedruckt).
Dentrasi
10
Wenn Sie den Ordner du -ms verwenden, wird die Größe des Ordnerinhalts angezeigt.
KeithB
1
Gibt es eine Möglichkeit, wie wir die Einheiten sehen können - zum Beispiel mb, kb oder andere Informationen?
TheBlackBenzKid
1
@TheBlackBenzKid wc -c
AbsoluteƵERØ
18
 du -msh FolderName 

wird die Größe mit Einheiten erhalten. Im Gegensatz zur Verwendung von -h wird hier eine einzige Größe angezeigt, während -h alle einzelnen Dateien innerhalb des Ordners anzeigt.
z.B

349M    FolderName 
Abdalla Mohamed Aly Ibrahim
quelle
1
viel besser als akzeptierte Lösung
zookastos
du -sh / yourpath / *, um alle Verzeichnisse in einem bestimmten Pfad und zusammengefassten Größen ihres Inhalts
aufzulisten
10

du ist das Hauptwerkzeug dafür, aber wenn Sie nach etwas Interaktiverem suchen, mag ich es ncdu

ncdu_screenshot

Daenyth
quelle