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

403

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

Supongo que podría hacer clic derecho en 'sistema de archivos' en el buscador de archivos y elegir 'propiedades' o algo así, pero no hay tal opción.

    
pregunta greg 28.10.2011 - 14:53

14 respuestas

434

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

O alternativamente, abra una Terminal y escriba:

df -h
    
respondido por el lgarzo 28.10.2011 - 14:56
146

gnome-system-monitor o df -h o lsblk

Otras utilidades útiles son baobab .

    
respondido por el Anonymous 28.10.2011 - 15:01
143

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

Baobab también se llama Disk Usage Analyzer en Ubuntu.

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

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

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

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

    
respondido por el Ehtesh Choudhury 07.06.2013 - 01:17
51

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

df -h --total
  

⚡️ GIF gratuito.

     

Aquí hay una salida de muestra con el total mostrado 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!

P.S. Escribí una publicación al respecto - Cómo encuentro la cantidad de espacio libre en ¿Mi unidad de disco duro con línea de comando?

    
respondido por el Ahmad Awais 24.09.2016 - 20:26
13

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

Primero debe decidir qué partición le interesa.

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 un 98% en uso. En otras palabras, está casi lleno.

Ahora uso este comando para ver qué archivos y directorios contienen la mayor cantidad de bytes:

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

El comando anterior puede llevar algo de tiempo. Si tiene mucha mala suerte, el resultado es demasiado grande para /var/tmp . Entonces necesitas otro destino. Tal vez un dispositivo de memoria USB montado temporalmente.

Estas son 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é /var/log/bootchart es tan grande? .... Esa es otra pregunta ...

    
respondido por el guettli 06.12.2015 - 12:23
11

Hay varias maneras de hacer esto.

  • Habilita la barra de estado en el menú Ver en Nautilus. Esto colocará una barra en la parte inferior de todas las ventanas de Nautilus indicándote el espacio libre.

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

  • Utilice el analizador de uso de disco para obtener una lista de todos los directorios en su sistema y la cantidad de espacio libre que ocupan.

  • Vaya a cualquier carpeta en nautilus y haga clic con el botón secundario en el fondo. Abra la ventana de propiedades para verificar el espacio libre.

  • Ejecuta el comando df -h .

respondido por el Kris Harper 28.10.2011 - 15:07
7

¡Otra forma! Haga clic con el botón derecho en la computadora en Nautilus (explorador de archivos) y haga clic en Propiedades. Muestra la cantidad de espacio libre y usado en su disco duro.

    
respondido por el Cammy_the_block 05.02.2015 - 03:27
3

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

Escribe esto en tu terminal para habilitar la barra de estado de forma predeterminada

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

Escribe esto en tu terminal para desactivar la barra de estado de forma predeterminada

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

Después de eso, tendrá la barra de estado abierta por defecto en Nautilus, sin necesidad de ejecutar nada más.

    
respondido por el Bruno Pereira 28.10.2011 - 15:05
3

Escribí un pequeño hack para esto con una línea de comando y una versión de GUI. Es bastante difícil de codificar, por lo que puede necesitar algunos ajustes. Además, la versión de GUI parece utilizar una fuente proporcional que altera la alineación de la salida mostrada. Estas secuencias de comandos se pueden poner en su camino 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=
  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}

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 de Gui:

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

Nueva versión de Gui con fuentes fijadas mediante yad

#!/bin/bash

jdf | yad  --fontname="DejaVu Sans Mono 12" --title "Available Disk Space" --text-info --width=650 --height=300
    
respondido por el Joe 02.11.2011 - 23:49
2

En lubuntu puedes hacer lo siguiente:

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

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

    
respondido por el NKN 08.04.2015 - 11:52
2

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

Si ejecuta

df -h --total

la línea inferior de 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 disponible todavía
  • (4) porcentaje de unidad utilizada.

Todo esto en gigabytes.

Mapeé esto a un comando de shell dspace y cuando lo tipeo en el terminal me muestra instantáneamente el uso de mi espacio de disco.

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

    
respondido por el newbie101 01.01.2018 - 22:47
0

Simplemente puedes encontrar el espacio libre disponible usando el comando gratis ... Aquí puede obtener una explicación clara sobre el uso del comando gratuito

utilizando el comando "gratuito" para encontrar espacio libre disponible en Linux

    
respondido por el Yuvaraj 27.01.2016 - 02:55
0

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

  • su icono se encuentra en Aplicaciones- & gt; Herramientas del sistema
  • es una parte del paquete mate-utils
  • su ejecutable se llama mate-disk-usage-analyzer
  • su captura de pantalla se presenta a continuación:

    incluso en los últimos 18.04 LTS parece tradicionalmente agradable.

respondido por el N0rbert 02.07.2018 - 11:14
-1

También puede utilizar para obtener la información de estado de salud más completa sobre su disco duro: smartctl --xall /dev/sda .

Podría requerir sudo privilegios.

    
respondido por el Philip D. 03.12.2017 - 11:59

Lea otras preguntas en las etiquetas