GNU/Linux >> Linux Esercitazione >  >> Linux

Ottieni la percentuale di utilizzo per un punto di montaggio?

Questa domanda ha già risposte qui :visualizza solo le righe df che hanno un utilizzo di fs superiore all'80%

(5 risposte)
Chiuso 4 anni fa.
[[email protected] ~]# df -h /appl/was  | grep [0-9]%  | awk '{ print $4 }' # => 53%

[[email protected] ~]# df -h /  | grep [0-9]%  | awk '{ print $4 }' # -> 108G

Questo accade perché nel caso di un nome dispositivo lungo, l'output viene stampato su due righe

[[email protected] ~]# df -h /appl/was
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/appsvg-lvwasapp
6.9G 3.4G 3.1G 53% /appl/was

[[email protected] ~]# df -h /
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 122G 8.1G 108G 7% /

Come posso evitarlo?

la versione di core-utils è coreutils-8.4-46.el6.x86_64.

Risposta accettata:

Usa --output opzione di df comando per produrre solo la “percentuale necessaria ” campo:

df / --output=pcent | tail -n 1

L'uscita:

 7%
--output[=FIELD_LIST]
     use the output format defined by FIELD_LIST

df alternativo + awk la pipeline sarebbe simile a:

df / | awk 'END{ print $(NF-1) }'
7%

Linux
  1. Ottieni il complemento del risultato di un comando Ls?

  2. Come ottenere l'utilizzo della CPU

  3. Come faccio a mostrare sar per il giorno precedente?

  4. Qual è il punto di montaggio più corretto per una partizione NTFS permanente?

  5. Ottieni il valore numerico chmod per un file

Dissolvenza audio silenziosa:ottieni il livello di volume più silenzioso per il lavoro

Linux per principianti:10 comandi per iniziare dal terminale

Slack per la CLI – Slack

Come ottenere la chiave USB per il montaggio automatico?

Come montare una partizione Truecrypt crittografata sempre nello stesso punto?

Come posso ottenere a livello di codice lo spazio libero su disco per una directory in Linux