La réponse dépend du système de fichiers. Par exemple, dfne peut pas encore afficher les valeurs correctes pour btrfs. Pourriez-vous ajouter ces informations à votre question?
Jonas Stein
Réponses:
24
Comme Julie l'a dit, vous pouvez utiliser dfpour afficher l'espace libre, en lui passant soit le point de montage, soit le nom du périphérique:
J'utilise actuellement df -h, ce qui me donne les informations nécessaires au fur et à mesure que je tape df -h. J'étais après quelque chose de plus en direct ou en temps réel, c'est-à-dire quelque chose qui continue de mettre à jour le terminal automatiquement, donc je n'ai pas besoin de taper une commande pour vérifier.
oshirowanen
@oshirowanen Vous pouvez utiliser watch, et il l'exécutera encore et encore et vous montrera une nouvelle sortie (normalement toutes les deux secondes). Gardez à l'esprit qu'un seul programme peut mettre à jour le terminal à la fois dans des conditions normales (c'est-à-dire si vous ne voulez pas faire un gâchis complet de votre écran), donc si vous voulez faire d'autres choses en même temps, vous devez lui dédier un terminal ou l'exécuter dans quelque chose comme screen, tmux ou dvtm pour diviser le terminal en plusieurs terminaux virtuels.
Random832
3
Si vous n'aimez pas l'idée de consacrer un terminal entier à watchla sortie de df, vous pouvez envisager un outil tel que conky . Il existe d'innombrables exemples d'utilisation conkypour tout surveiller, depuis l'utilisation du disque dur, la température du disque dur, l'utilisation du RAM, la météo locale, les gros titres ... vous l'appelez.
Vous devez modifier cette réponse pour inclure une explication de la façon dont cela diffère de la réponse acceptée - qui fournit déjà des explications sur la façon d'utiliser les commandes dfet watch.
Cela vous permettra de regarder tous vos disques durs dans un terminal, mis à jour toutes les minutes, triés par pourcentage d'espace utilisé.
Je ne sais pas combien cette réponse peut ajouter à ce qui est déjà là (c'est ma toute première réponse), mais j'ai pensé que je la mettrais ici, au cas où quelqu'un viendrait chercher exactement ce que je voulais faire, c'est ainsi Je me suis retrouvé sur cette question en premier lieu. Je pensais que j'essaierais de sauver quelqu'un d'autre l'effort d'avoir à comprendre comment mettre "regarder", "df" et "trier" ensemble, si je le pouvais.
Pour info, j'ai utilisé l'expression régulière au lieu de simplement "/ dev / sd *" car mon système affiche également plusieurs entrées "udev", que je n'avais pas besoin ou que je ne voulais pas voir. La commande telle qu'écrite ci-dessus les masque et n'affiche que les disques durs.
df
ne peut pas encore afficher les valeurs correctes pour btrfs. Pourriez-vous ajouter ces informations à votre question?Réponses:
Comme Julie l'a dit, vous pouvez utiliser
df
pour afficher l'espace libre, en lui passant soit le point de montage, soit le nom du périphérique:Vous obtiendrez quelque chose comme ceci:
Pour l'exécuter en continu, utilisez
watch
. L'intervalle de mise à jour par défaut est de 2 secondes, mais vous pouvez le modifier avec--interval
:la source
df
est un simple utilitaire de ligne de commande qui vous montre l'utilisation du disque, y compris l'espace libre.Vérifiez les
man df
détails.la source
df -h
, ce qui me donne les informations nécessaires au fur et à mesure que je tapedf -h
. J'étais après quelque chose de plus en direct ou en temps réel, c'est-à-dire quelque chose qui continue de mettre à jour le terminal automatiquement, donc je n'ai pas besoin de taper une commande pour vérifier.watch
, et il l'exécutera encore et encore et vous montrera une nouvelle sortie (normalement toutes les deux secondes). Gardez à l'esprit qu'un seul programme peut mettre à jour le terminal à la fois dans des conditions normales (c'est-à-dire si vous ne voulez pas faire un gâchis complet de votre écran), donc si vous voulez faire d'autres choses en même temps, vous devez lui dédier un terminal ou l'exécuter dans quelque chose comme screen, tmux ou dvtm pour diviser le terminal en plusieurs terminaux virtuels.Si vous n'aimez pas l'idée de consacrer un terminal entier à
watch
la sortie dedf
, vous pouvez envisager un outil tel que conky . Il existe d'innombrables exemples d'utilisationconky
pour tout surveiller, depuis l'utilisation du disque dur, la température du disque dur, l'utilisation du RAM, la météo locale, les gros titres ... vous l'appelez.la source
Utilisez simplement ce qui suit:
la source
df
etwatch
.En utilisant l' excellente réponse fournie ci-dessus par Alexander Batischev , et celle-ci par Ralf Friedl , je les ai combinés avec "trier" à ce lien pour cette commande:
Cela vous permettra de regarder tous vos disques durs dans un terminal, mis à jour toutes les minutes, triés par pourcentage d'espace utilisé.
Je ne sais pas combien cette réponse peut ajouter à ce qui est déjà là (c'est ma toute première réponse), mais j'ai pensé que je la mettrais ici, au cas où quelqu'un viendrait chercher exactement ce que je voulais faire, c'est ainsi Je me suis retrouvé sur cette question en premier lieu. Je pensais que j'essaierais de sauver quelqu'un d'autre l'effort d'avoir à comprendre comment mettre "regarder", "df" et "trier" ensemble, si je le pouvais.
Pour info, j'ai utilisé l'expression régulière au lieu de simplement "/ dev / sd *" car mon système affiche également plusieurs entrées "udev", que je n'avais pas besoin ou que je ne voulais pas voir. La commande telle qu'écrite ci-dessus les masque et n'affiche que les disques durs.
la source