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?

Antworten:


39

Verwenden Sie den Befehl du

du -m filename

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 

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

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.