¿Cómo encuentro la cantidad de espacio libre en mi disco duro?

495

¿Hay alguna forma de verificar rápidamente la cantidad de espacio libre / usado en disco en Ubuntu?

Supongo que puede hacer clic derecho en 'sistema de archivos' en el navegador de archivos y elegir 'propiedades' o algo así, pero no existe tal opción.

Greg
fuente

Respuestas:

516

Abra System Monitor desde Dash y seleccione la pestaña Sistemas de archivos .

ingrese la descripción de la imagen aquí

O, alternativamente, abra una Terminal y escriba:

df -h
lgarzo
fuente
66
¡Gracias! me consiguió lo que necesito Pero es un fastidio que no haya una forma intuitiva de verificar el uso de HD. Me imagino que la mayoría de la gente se frustraría al tratar de resolverlo.
greg
66
Bien. Cada vez que está en una carpeta en nautilus, dice en la parte inferior cuánto espacio queda en el dispositivo.
Elvis Stressborg
44
@greg: en realidad, no es tan sencillo como podría pensar, ya que la forma UNIX de montar sistemas de archivos significa que el contenido de cualquier carpeta puede existir en diferentes discos o particiones. Por lo tanto, cualquier método para verificar el espacio libre debe explicar esto explícitamente.
Scott Severance el
57
df -h --total
chiflado sobre natty
55
dfpara espacio usado y libre en bytes, df -mpara espacio en unidades de 1 MB, df -hpara la unidad más grande disponible. También obtendrá % usage, sin embargo, sigue siendo el mismo con todo lo anterior.
Fr0zenFyr
176

Puede usar baobab, o herramientas similares como kdirstato filelight, para ver qué archivos están usando su espacio en disco.

Baobab también se llama Disk Usage Analyzeren Ubuntu.

Aquí hay una captura de pantalla de muestra de baobab:

baobab

A continuación se muestra una captura de pantalla de muestra de filelight:

luz de archivo

Para una opción de línea de comando, prefiero usar ncdu:

ncdu

Puede profundizar en las subcarpetas para obtener el uso total relativo del disco en las subcarpetas. Son tortugas hasta el fondo. Más ingenioso que du -shen máquinas remotas.

Ehtesh Choudhury
fuente
20
No estaba al tanto ncduhasta ahora. Programa MUY útil. Pasé de emitir du -sk * | sort -na usar ncdu. Si bien disfruto poder emitir algunos comandos útiles en una terminal o incluso crear alias con ellos, no tiene sentido reinventar la rueda.
Tass
Activando ahora, solo v1.8 aunque :(
Jamie Hutber
55
ncduEs una gran herramienta, muy rápida, muy impresionante.
Boinst
1
kdirstat se rehizo como QDirStaty es increíblemente rápido y una excelente representación gráfica del uso de la unidad / carpeta (recursiva).
phil294
1
Al usarlo, recomendaría ncduusarlo con el -xinterruptor para que no intente contar los dispositivos montados en el espacio en disco. ncdu -x /puede mostrarte desde tu raíz /.
Terrance
156

gnome-system-monitoro df -holsblk

Otras utilidades útiles son baobab.

Anónimo
fuente
1
De acuerdo con el usuario 606723. Cool utility baobab :)
Dhaval
2
lsblkenumera el tamaño de cada partición, no el espacio libre.
Franck Dernoncourt el
87

Si, como yo, todo lo que necesita es el total de espacio en disco utilizado, simplemente use el siguiente comando.

df -h --total

⚡️ GIF de cortesía.

espacio total en disco

Aquí hay una salida de muestra con el total que se muestra al final

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

¡Salud!

PD: escribí una publicación al respecto: ¿cómo puedo encontrar la cantidad de espacio libre en mi disco duro con la línea de comandos?

Ahmad Awais
fuente
qué tema estás usando para tu shell. Además, ¿cómo estás grabando gif? Por favor guía.
Karan Ahuja
Bueno, tengo mi propio conjunto de temas llamados 🦄 Temas de sombras de púrpura para Zsh, iTerm2, Hyper, y especialmente para VSCode. Puedes leer sobre mi set y lo que uso en este enlace 👉 AhmadAwais.com/uses —— Peace! ✌️
Ahmad Awais
2
Me sorprende que --total tenga que especificarse explícitamente en lugar de excluirse explícitamente.
Alex Jansen
¿Es total útil en absoluto? Como si tuviera problemas cuando una partición está llena, aunque el total podría mostrarle mucho espacio restante.
BluE
17

El espacio libre / usado en el disco siempre está relacionado con una partición

Primero debe decidir en qué partición está interesado.

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

En mi caso estoy interesado en el /ya que tiene 98% en uso. En otras palabras, está casi lleno.

Ahora uso este comando para ver qué archivos y directorios contienen más bytes:

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

El comando anterior puede llevar algo de tiempo. Si realmente tienes mala suerte, el resultado es demasiado grande /var/tmp. Entonces necesitas otro destino. Tal vez una memoria USB montada temporalmente.

Aquí están las primeras líneas de mi resultado:

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

¿Por qué es /var/log/bootcharttan grande? .... Esa es otra pregunta ...

guettli
fuente
11

hay muchas maneras de hacer esto.

  • Habilite la barra de estado en el menú Ver en Nautilus. Esto colocará una barra en la parte inferior de todas las ventanas de nautilus que le indicará el espacio libre.

  • Utilice el Monitor del sistema de sistemas de archivos para ver una lista de todos los discos y su espacio libre.

  • Use el Analizador de uso de disco para obtener una lista de todos los directorios en su sistema y cuánto espacio libre ocupan.

  • Vaya a cualquier carpeta en nautilus y haga clic derecho en el fondo. Abra la ventana de propiedades para verificar el espacio libre.

  • Ejecutar el comando df -h.

Kris Harper
fuente
Disk Usage Analyzer era lo que necesitaba, un simple desglose por unidad al estilo de Windows (usado / total) en lugar de un montón de directorios que están en la misma unidad.
Sina Madani
7

¡De otra manera! Haga clic derecho en la computadora en Nautilus (explorador de archivos) y haga clic en propiedades. Muestra cuánto espacio libre y usado hay en su disco duro.ingrese la descripción de la imagen aquí

Cammy_the_block
fuente
3

Usando dconf-editoro gsettings( sudo apt-get install dconf-tools) puede habilitar el comportamiento predeterminado de la barra de estado.

Escriba esto en su terminal para habilitar la barra de estado por defecto

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

Escriba esto en su terminal para deshabilitar la barra de estado por defecto

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

Después de eso, tendrá la barra de estado abierta de forma predeterminada en Nautilus, no necesita ejecutar nada más.

Bruno Pereira
fuente
3

Escribí un pequeño truco para esto con una línea de comandos y una versión gui. Está bastante codificado, por lo que puede necesitar algunos ajustes. Además, la versión de GUI parece usar una fuente proporcional que desordena la alineación de la salida mostrada. Estas secuencias de comandos se pueden colocar en su ruta en algún lugar (como en $ HOME / bin) y puede crear un icono para la secuencia de comandos gui en su escritorio o panel.

#!/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}

Salida de muestra:

                   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    

Versión gui:

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

Nueva versión de Gui con fuentes arregladas usando yad

#!/bin/bash

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

En lubuntupuedes hacer lo siguiente:

1 Start Button- Accessories>>Disks

2 Start Button- Preferences>>Disks

ingrese la descripción de la imagen aquí

NKN
fuente
2

Hay información de df en toda la red, pero me gusta la salida que es simple y fácil de leer.

Si tu corres

df -h --total

el resultado final en la salida le dará exactamente cuánto queda en su sistema, así como cuánto se usa, etc.

La otra opción es usar

df -h --total | grep total

que lo mostrará en una línea como

  • (1) espacio total
  • (2) espacio total utilizado
  • (3) espacio total aún disponible
  • (4) porcentaje de unidad utilizada.

Todo esto en gigabytes.

Mapeé esto a un comando de shell dspacey cuando escribo eso en la terminal, instantáneamente me muestra mi uso de espacio en disco.

Incluso puede escribir pequeños comandos de shell que lo monitorearán y lo alertarán si baja demasiado, etc.

newbie101
fuente
0

Si usa Ubuntu con MATE DE ( Ubuntu MATE ) puede usar MATE Disk Usage Analyzer:

  • su icono se encuentra en Aplicaciones-> Herramientas del sistema
  • es parte del mate-utilspaquete
  • su ejecutable se llama mate-disk-usage-analyzer
  • su captura de pantalla se presenta a continuación:

    Analizador de uso de disco MATE

    incluso en el último 18.04 LTS se ve tradicionalmente agradable.

N0rbert
fuente
0

Si tiene problemas con poco espacio en disco en el estudio de Android, simplemente elimine el emulador no deseado en su administrador de AVD. Perdí todo para probar otras cosas. Ayuda completa a cualquiera. Está trabajando para mí.

S HemaNandhini
fuente
0

Filelight es el mejor programa gráfico para descubrir el uso de algunas particiones montadas. No muestra todo lo que monta el sistema, pero muestra suficientes datos que deberían ser suficientes para un usuario promedio. No requiere root para funcionar, se puede ejecutar como usuario normal. Pertenece a KDE.

ingrese la descripción de la imagen aquí

Smeterlink
fuente
0

Vaya a Utilidades / Discos, le dará el porcentaje de uso. Linux se divide en dos SDA, el primero es para el sistema operativo, el segundo es para los archivos (espacio disponible)

Al Martin
fuente
-1

También se podría utilizar para la información más completa sobre el estado de salud del disco duro: smartctl --xall /dev/sda.

Podría requerir sudoprivilegios.

Philip D.
fuente
El medio de almacenamiento en sí y su sistema de autodiagnóstico SMART no tienen concepto ni conocimiento de espacio ocupado / libre o sistemas de archivos. -1
David Foerster