Wie man den freien Speicherplatz für einen bestimmten Pfad auf einem Linux-Shell herausfinden? [geschlossen]

StackOverflow https://stackoverflow.com/questions/479276

  •  20-08-2019
  •  | 
  •  

Frage

1) Ich bin in einem Verzeichnis 2) Ich möchte herausfinden, wie viel freier Speicherplatz wird links

Gibt es einen einfachen Befehl, das dies tut? Ich will nicht in fstab suchen oder was auch immer, die Geräte zur Karte mit & Bereitstellungspunkte in meinem Kopf, um zu bestimmen, wie viel freier Speicherplatz ich verlassen haben.

War es hilfreich?

Lösung

Versuchen df -h

Noch besser wäre es: df -h . oder df -h path-to-file

Andere Tipps

Die ‚df‘ Befehl anderen zu diskutieren ist nur die halbe Gleichung. freien Speicherplatz vorhanden ist, das Dateisystem zu wissen, bedeutet nicht, dass der Benutzer Zugriff auf den Raum hat.

Sie können auch den Befehl:

df -k .

Um den freien Speicherplatz auf dem aktuellen Dateisystem zu erfahren. ‚Df‘ ist intelligent genug, um den Baum für Sie zu gehen und darüber berichten. Wenn Sie Kontingente überprüfen (siehe unten), dann können Sie die Ausgabe von df verarbeiten, um das Dateisystem zu finden, die Quote auf überprüfen.

Es kann keine freie Inodes (df -i $ PWD) sein, da Blöcke für die Superuser (auf ext2 / 3/4, 5% der Gesamt ist standardmäßig für root reserviert) reserviert werden. Ich glaube, df zeigt den freien Speicherplatz, einschließlich der reservierten Blöcke, so dass die Zahl, die Sie sehen, ist tatsächlich höher als verfügbar ist, wenn Sie nicht als root sind.

Der Benutzer kann Quotenbeschränkungen haben. Quotenbeschränkungen ist weit weniger häufig in diesen Tagen, da die Kosten für die Lagerung so gering ist, aber es lohnt sich mit der Quote Befehl Überprüfung zu.

Ich würde verwenden die mehr kompatibel mit allen verschiedenen df(1) werden folgende und deren Ausgabe:

df . | awk '$3 ~ /[0-9]+/ { print $4 }'

Kein Bedarf tail(1) becaus eof der Regex Matching zu verwenden.

df -Ph $PWD | tail -1 | awk '{ print $3}'
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top