[Tip] Disk Usage (du): comando alternativo a Baobab para ver el consumo de disco duro

Últimamente, sobre todo después de hacerme con un SSD de 256 GB, el espacio no es algo que se pueda derrochar, y siempre estoy pendiente de cada GB que estorbe para eliminarlo o moverlo a un disco externo. Aunque esto no es único del entorno “doméstico”: muchos servidores virtuales VPS suelen ofrecer capacidades de almacenamiento más bien comedidas y es necesario no exceder demasiado aquello que vayas a guardar en el servidor para no encontrarte con problemas serios de funcionamiento.

Baobab analizando la carpeta raíz del sistema
Baobab analizando la carpeta raíz del sistema

Bueno, el caso es que la aplicación Baobab, también conocida como Analizador de uso de disco duro, es tremendamente fácil de utilizar a la par de cómoda, pero dependes sí o sí de la interfaz gráfica. Pero, ¿qué pasa cuando no puedes disponer de una herramienta gráfica? Nada en absoluto, ponemos a funcionar la terminal y utilizamos Disk Usage (abreviado como du).

Esta utilidad es parte del proyecto coreutils de GNU, y como tal suele venir incluida. En caso contrario, busca el paquete coreutils o uno parecido en tu distribución. Su uso es bastante sencillo a la par de útil: sólo hay que indicar un par de opciones para entender mejor la salida y la carpeta a analizar.

du -h -d 1 /home/cambiadeso

Vayamos por partes:
* du: Es el comando abreviado, con el cual llamamos al programa
* -h: Como en ls, es una opción para hacer el tamaño de las carpetas “legible para humanos”, es decir, muestra los tamaños en bytes, kilobytes, megabytes, etc…
* -d 1: -d es la opción para indicar el nivel de profundidad del árbol a visualizar. Con esto, sólo veremos un subnivel de la carpeta que estemos mirando.
* /home/cambiadeso: Esta es la carpeta que queremos analizar.

La salida es como esta

12K ./Plantillas
6,5G ./Documentos
4,0K ./Público
58M ./Imágenes
48M ./Vídeos
3,9M ./Escritorio
3,1G ./Descargas
18G .

Y como truquillo: podemos ordenar de mayor a menor uso si le añadimos el comando sort de esta forma:

du -h -d 1 /home/cambiadeso | sort -h

Saludos 🙂

Crear carpetas de forma secuencial con Bash

Una forma muy rápida de crear carpetas con números consecutivos es usar la consola de bash, que nos ofrece formas de automatizar algunas cosas.

Por ejemplo, si lo que queremos es crear carpetas del tipo Tema 1, Tema 2, Tema 3… podemos hacerlo de forma muy sencilla:

mkdir ./Tema{1..5}

Saludos!

PS: Más info en DesdeLinux

[Tip] Terminal: ¡No seas redundante!

Si al iniciar una aplicación en el terminal, te has equivocado al poner sudo:

$ apt-get install shtools
>_ ¡Este apt no tiene poderes de Súper Vaca!

puedes poner en la siguiente línea dos exclamaciones, y se soluciona todo.

$ sudo !!

Estas dos exclamaciones, lo que hacen es sustituir a lo que habíamos puesto en la línea anterior. Vamos, que lo podremos usuar cuando lo necesitemos, no solo cuando queramos ser superusuarios

[Tip]Detalles básicos sobre tu instalación de Linux

No es nada nuevo, pero para recordar:

uname -a

Linux miordenador 3.5.0-25-generic #39-Ubuntu SMP Mon Feb 25 18:26:58 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

Muestra toda la información del dispositivo, mientras que

uname -i

muestra la arquitectura del sistema operativo que tenemos instalado, en mi caso, es de 64 bits:

x86_64

Fortune, comentarios graciosos con aspecto gracioso :-)

Si alguno habéis usado la terminal en linux mint ya lo sabréis, pero quizás no sepáis que se puede hacer “artificialmente” con el comando “fortune”.

Se consigue insertando: “$ fortune | cowsay “

Esta imagen tiene su gracia: «¿Qué le dices a un Neoyorquino con trabajo?: Un Big Mac, patatas fritas y Coca-Cola, por favor»

Pero también podemos hacerlo con tux: “$ fortune | cowsay -f tux”

Éste es un chiste: «¿Cómo dispararías a un elefante azul? Pues con una pistola de elefantes azules. ¿Y cómo dispararías a un elefante rosa? Le giraría la trompa hasta que se convirtiera en azul y luego le dispararía con una pistola de elefantes azules»

Que os divirtais !