script para sacar tamaño directorios

Iniciado por cristiansbd95, 15 Noviembre 2018, 15:44 PM

0 Miembros y 1 Visitante están viendo este tema.

cristiansbd95

Buenas tardes compañeros,

tengo configurado un servidor ubuntu con varios usuarios de pruebas y me gustaría saber si existe algún comando en Linux que te presente por terminal el espació que ocupa cada home de cada usuario, mostrando el tamaño en total. La idea seria algo así:

usuario1 - home/usuario1 500MB
usuario2 - home/usuario2 100MB


Gracias de antemano.

tincopasan

podrías probar:
Código (python) [Seleccionar]
du -sh /home/usuario1/
y la salida sería más o menos esto:
Código (python) [Seleccionar]
163M  /home/usuario1/

cristiansbd95

Si, eso me haría bien si fuera el peso solamente de un usuario pero quiero que me saque un listado del peso de todos los usuarios creados
En el Server.


tincopasan

¿has probado crear un bash?
si conoces los usuarios y no son muchos los agregas de forma manual
si son muchos los listas con:
Código (python) [Seleccionar]
cat /etc/passwd | grep '/home' | cut -d: -f1


y luegos por medio de una variable los asignas al comando de tamaño.