Question Comment trouver la quantité d'espace libre sur mon disque dur?


Y a-t-il un moyen de vérifier rapidement la quantité d'espace disque libre / utilisé dans Ubuntu?

Je suppose que vous pouvez cliquer avec le bouton droit de la souris sur «système de fichiers» dans le navigateur de fichiers et choisir «propriétés» ou quelque chose, mais il n’ya pas de possibilité.


403
2017-10-28 12:53


origine




Réponses:


Ouvrir Moniteur système de Dash et sélectionnez le Systèmes de fichiers languette.

enter image description here

Ou alternativement ouvrir un terminal et taper:

df -h

435
2017-10-28 12:56



Merci! m'a obtenu ce dont j'ai besoin. Mais c'est un peu dommage qu'il n'y ait pas de moyen intuitif de vérifier l'utilisation de HD. J'imagine que la plupart des gens seraient frustrés en essayant de comprendre. - greg
Bien. Chaque fois que vous vous trouvez dans un dossier dans Nautilus, il est indiqué en bas combien d'espace reste sur l'appareil. - Elvis Stressborg
@greg: En fait, ce n'est pas aussi simple que vous pourriez le penser, puisque la méthode UNIX de montage des systèmes de fichiers signifie que le contenu de n'importe quel dossier peut potentiellement exister sur différents disques ou partitions. Ainsi, toute méthode de vérification de l'espace libre doit explicitement en tenir compte. - Scott Severance
df -h --total - nutty about natty
df pour l'espace libre et utilisé en octets, df -m pour l'espace en unités de 1 Mo, df -h pour la plus grande unité disponible. Vous aurez aussi % usage, ça reste pareil avec tout ce qui précède si. - Fr0zenFyr


gnome-system-monitor ou df -h ou lsblk

D'autres utilitaires utiles sont baobab.


147
2017-10-28 13:01



D'accord avec user606723. Baobab utilitaire cool :) - Dhaval


Vous pouvez utiliser baobab, ou des outils similaires tels que kdirstat ou filelight, pour voir quels fichiers utilisent votre espace disque.

Baobab est aussi appelé Disk Usage Analyzer sur Ubuntu.

Voici un exemple de capture d'écran de baobab:

baobab

Ci-dessous, un exemple de capture d'écran de filelight:

filelight

Pour une option de ligne de commande, je préfère utiliser ncdu:

ncdu

Vous pouvez explorer les sous-dossiers pour obtenir l'utilisation relative totale du disque sur les sous-dossiers. Ce sont des tortues en bas. Plus chouette que du -sh sur des machines distantes.


143
2018-06-06 23:17



N'était pas au courant de ncdu jusqu'à maintenant. Programme très utile. Je suis passé d'émettre du -sk * | sort -n à utiliser ncdu. Bien que j'apprécie de pouvoir émettre quelques commandes pratiques dans un terminal ou même d'en créer des alias, il est inutile de réinventer la roue. - Tass
Activer maintenant, mais seulement v1.8 :( - Jamie Hutber
ncdu est un excellent outil, très rapide, très génial. - Boinst
kdirstat a été refait comme QDirStat et il est incroyablement rapide et une excellente représentation graphique de l'utilisation du lecteur / (récursif). - Blauhirn
ncdu est un excellent outil. Nous l'utilisons dans notre équipe pour trouver les meilleurs utilisateurs / pirates - Viet


Si, comme moi, vous n'avez besoin que de la quantité totale d'espace disque utilisée, utilisez simplement la commande suivante.

df -h --total

️ GIF gratuit.

total disk space

Voici un exemple de sortie avec le total affiché à la fin

Filesystem      Size  Used Avail Use% Mounted on
udev            478M     0  478M   0% /dev
tmpfs           100M  4.5M   95M   5% /run
/dev/vda1        20G  3.3G   16G  18% /
tmpfs           497M     0  497M   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           497M     0  497M   0% /sys/fs/cgroup
tmpfs           100M     0  100M   0% /run/user/0
total            22G  3.3G   17G  17% -

À votre santé!

P.S. J'ai écrit un article à ce sujet - Comment puis-je trouver la quantité d'espace libre sur mon disque dur avec la ligne de commande?


51
2017-09-24 18:26





L'espace disque libre / utilisé est toujours lié à un cloison

Vous devez d’abord décider quelle partition vous intéresse.

root@pc:~# df -h
Filesystem             Size  Used Avail Use% Mounted on
/dev/sda1               28G   26G  643M  98% /
none                   4.0K     0  4.0K   0% /sys/fs/cgroup
udev                   3.9G  4.0K  3.9G   1% /dev
tmpfs                  790M  1.5M  789M   1% /run
/dev/sda6              887G  685G  158G  82% /home

Dans mon cas, je suis intéressé par le / car il est utilisé à 98%. En d'autres termes, il est presque plein.

Maintenant, j'utilise cette commande pour voir quels fichiers et répertoires contiennent le plus d'octets:

root@pc:~# du -ax / | sort -rn > /var/tmp/du-root-$(date --iso).log

La commande ci-dessus peut prendre du temps. Si vous êtes vraiment malchanceux, le résultat est trop grand pour /var/tmp. Ensuite, vous avez besoin d'une autre destination. Peut-être une clé USB montée temporairement.

Voici les premières lignes de mon résultat:

root@pc:~# less /var/tmp/du-root-$(date --iso).log
26692380        /
9875188 /usr
8931652 /var
4057324 /var/log
4038176 /var/log/bootchart
3784016 /usr/share
2934248 /lib
2799204 /usr/lib
2785176 /lib/modules
2617048 /var/lib
2141124 /usr/src
1834444 /var/lib/docker
1817372 /var/lib/docker/aufs
1817076 /var/lib/docker/aufs/diff
1769612 /localhome
1338484 /tmp

Pourquoi est-ce /var/log/bootchart ce grand? .... C'est une autre question ...


13
2017-12-06 11:23





Il y a un certain nombre de façons de le faire.

  • Activez la barre d'état dans le menu Affichage de Nautilus. Cela placera une barre au bas de toutes les fenêtres de Nautilus vous indiquant l'espace libre.

  • Utilisez le Moniteur système des systèmes de fichiers pour afficher une liste de tous les disques et de leur espace libre.

  • Utilisez l'Analyseur d'utilisation de disque pour obtenir une liste de tous les répertoires de votre système et de l'espace disponible.

  • Allez dans n'importe quel dossier de Nautilus et cliquez avec le bouton droit sur l'arrière-plan. Ouvrez la fenêtre des propriétés pour vérifier l'espace libre.

  • Exécuter la commande df -h.


11
2017-10-28 13:07



J'ai eu besoin de Disk Usage Analyzer, une simple ventilation par lecteur de type Windows (utilisée / totale) plutôt qu’un ensemble de répertoires situés sur le même lecteur. - Sina Madani


Autrement! Faites un clic droit sur l'ordinateur dans Nautilus (explorateur de fichiers) et cliquez sur les propriétés. Il affiche la quantité d'espace libre et utilisé sur votre disque dur. enter image description here


7
2018-02-05 02:27





En utilisant dconf-editor ou gsettings (sudo apt-get install dconf-tools) vous pouvez activer le comportement par défaut de la barre d'état.

Tapez ceci sur votre terminal pour activer la barre d'état par défaut

gsettings set org.gnome.nautilus.window-state start-with-status-bar true

Tapez ceci sur votre terminal pour désactiver la barre d'état par défaut

gsettings set org.gnome.nautilus.window-state start-with-status-bar false

Après cela, vous aurez la barre d'état ouverte par défaut sur Nautilus, inutile d'exécuter autre chose.


3
2017-10-28 13:05





J'ai écrit un petit hack pour cela avec une ligne de commande et une version gui. Il est plutôt codé en dur, il peut donc être nécessaire de le modifier. En outre, la version de l'interface graphique semble utiliser une police proportionnelle qui perturbe l'alignement de la sortie affichée. Ces scripts peuvent être placés quelque part dans votre chemin (comme dans $ HOME / bin) et vous pouvez créer une icône pour le script graphique sur votre bureau ou votre panneau.

#!/bin/bash
## jdf - Copyleft 04/25/2009 - JPmicrosystems - GPL
## Free space on disk
## Custom df output
## Human readable (-h)
## sorted by file system name

## Make a temporary file and put the following awk program in it
AWK=$(/bin/mktemp -q /tmp/jdf.XXXXXX)

## PROG is quoted to prevent all shell expansions
## in the awk program
cat <<'PROG' > ${AWK}
## Won't work if mount points are longer than 21 characters

BEGIN {
  ## Use fixed length fields to avoid problems with
  ## mount point or file system names with embedded blanks
  FIELDWIDTHS = "11 11 6 6 5 5 21"
  printf "\n%s\n\n", "                    Available Disk Space"
  printf     "%s\n", "Mount Point          Avail Size  Used  Use%  Filesystem Type"
}

## Eliminate some filesystems
## That are usually not of interest
## anything not starting with a /

! /^\// { next }

## Rearrange the columns and print

{
  TYP=$2
  gsub("^ *", "", TYP)
  printf "%-21s%6s%6s%5s%5s %s%s\n", $7, $5, $3, $4, $6, $1, TYP
}

END { print "" }
PROG

df -hT | tail -n +2 | sort | gawk -f ${AWK}

rm -f ${AWK}

Sortie de l'échantillon:

                   Available Disk Space

Mount Point          Avail Size  Used  Use%  Filesystem Type
/                      22G  30G  6.6G   24%  /dev/sda6  ext4    
/media/dataspace       44G 155G  105G   71%  /dev/sda8  ext3    
/home                 5.5G  32G   25G   82%  /dev/sda9  ext3    

Version Gui:

#!/bin/bash
jdf | zenity  --title "Available Disk Space" --text-info --width=500 --height=300 --timeout=60

Nouvelle version de Gui avec des polices fixes avec yad

#!/bin/bash

jdf | yad  --fontname="DejaVu Sans Mono 12" --title "Available Disk Space" --text-info --width=650 --height=300

3
2017-11-02 22:49





Dans lubuntu vous pouvez faire comme suit:

1- Start Button > Accessories > Disks

2- Start Button > Preferences > Disks

enter image description here


2
2018-04-08 09:52





Il y a des informations df partout sur le net, mais j'aime les résultats simples et faciles à lire.

Si tu cours

df -h --total

la ligne du bas dans la sortie vous donnera exactement combien il reste dans votre système, ainsi que combien il est utilisé, etc.

L'autre option est d'utiliser

df -h --total | grep total

qui le montrera dans une ligne comme

  • (1) espace total
  • (2) espace total utilisé
  • (3) espace total encore disponible
  • (4) pourcentage de lecteur utilisé.

Tout cela en gigaoctets.

J'ai mappé ceci à une commande shell dspace et quand je tape cela dans le terminal, il me montre instantanément mon utilisation de l'espace disque.

Vous pouvez même écrire de petites commandes shell qui vont le surveiller et vous alerter si vous êtes trop faible, etc.


2
2018-01-01 21:47