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

400

Existe-t-il un moyen de vérifier rapidement la quantité d’espace disque disponible / gratuit 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 que cette option n'existe pas.

    
posée greg 28.10.2011 - 14:53
la source

14 réponses

432

Ouvrez Moniteur système dans Dash et sélectionnez l’onglet Systèmes de fichiers .

Ou bien ouvrez un terminal et tapez:

df -h
    
réponse donnée lgarzo 28.10.2011 - 14:56
la source
146

gnome-system-monitor ou df -h ou lsblk

Les autres utilitaires utiles sont baobab .

    
réponse donnée Anonymous 28.10.2011 - 15:01
la source
143

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

Baobab est également appelé Disk Usage Analyzer sur Ubuntu.

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

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

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

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

    
réponse donnée Ehtesh Choudhury 07.06.2013 - 01:17
la source
50

Si comme moi tout ce dont vous avez besoin est le total de l’espace disque utilisé, utilisez simplement la commande suivante.

df -h --total
  

⚡️ GIF gratuit.

     

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% -

Cheers!

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

    
réponse donnée Ahmad Awais 24.09.2016 - 20:26
la source
13

L'espace disque libre / utilisé est toujours associé à une partition

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

[email protected]:~# 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.

J'utilise maintenant cette commande pour voir quels fichiers et répertoires contiennent le plus d’octets:

[email protected]:~# 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:

[email protected]:~# 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 /var/log/bootchart est-il si grand? .... C'est une autre question ...

    
réponse donnée guettli 06.12.2015 - 12:23
la source
11

Il y a plusieurs façons de faire cela.

  • 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 du disque pour obtenir une liste de tous les répertoires de votre système et de la quantité d’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écutez la commande df -h .

réponse donnée Kris Harper 28.10.2011 - 15:07
la source
7

Une autre façon! 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.

    
réponse donnée Cammy_the_block 05.02.2015 - 03:27
la source
3

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 cette option 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, pas besoin d’exécuter autre chose.

    
réponse donnée Bruno Pereira 28.10.2011 - 15:05
la source
3

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 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=
  gsub("^ *", "", TYP)
  printf "%-21s%6s%6s%5s%5s %s%s\n", , , , , , , TYP
}

END { print "" }
PROG

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

rm -f ${AWK}

Exemple de sortie:

                   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
    
réponse donnée Joe 02.11.2011 - 23:49
la source
2

Dans lubuntu , vous pouvez faire comme suit:

1- Start Button & gt; Accessories & gt; Disks

2- Start Button & gt; Preferences & gt; Disks

    
réponse donnée NKN 08.04.2015 - 11:52
la source
2

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

Si vous courez

df -h --total

la ligne du bas de la sortie vous donnera exactement combien il en reste dans votre système, ainsi que la quantité utilisée, 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.

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

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

    
réponse donnée newbie101 01.01.2018 - 22:47
la source
0

Vous pouvez simplement trouver de l’espace libre disponible en utilisant la commande gratuite. Ici, vous pouvez obtenir des explications claires sur l'utilisation des commandes gratuites

utiliser une commande "gratuite" pour trouver de l'espace disponible sur Linux

    
réponse donnée Yuvaraj 27.01.2016 - 02:55
la source
0

Si vous utilisez Ubuntu avec MATE DE ( Ubuntu MATE ) vous pouvez utiliser MATE Disk Usage Analyzer :

  • son icône se trouve dans Applications- & gt; Outils système
  • il fait partie du package mate-utils
  • son exécutable est nommé mate-disk-usage-analyzer
  • sa capture d'écran est présentée ci-dessous:

    même sur le dernier 18.04 LTS, il a l’air traditionnellement agréable.

réponse donnée N0rbert 02.07.2018 - 11:14
la source
-1

Vous pouvez également utiliser les informations d'état de santé les plus complètes sur votre disque dur: smartctl --xall /dev/sda .

Cela pourrait nécessiter les privilèges sudo .

    
réponse donnée Philip D. 03.12.2017 - 11:59
la source

Lire d'autres questions sur les étiquettes