Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: cristiansbd95 en 15 Noviembre 2018, 15:44 pm



Título: script para sacar tamaño directorios
Publicado por: cristiansbd95 en 15 Noviembre 2018, 15:44 pm
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.


Título: Re: script para sacar tamaño directorios
Publicado por: tincopasan en 15 Noviembre 2018, 18:00 pm
podrías probar:
Código
  1. du -sh /home/usuario1/
y la salida sería más o menos esto:
Código
  1. 163M   /home/usuario1/


Título: Re: script para sacar tamaño directorios
Publicado por: cristiansbd95 en 15 Noviembre 2018, 18:33 pm
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.



Título: Re: script para sacar tamaño directorios
Publicado por: tincopasan en 15 Noviembre 2018, 19:02 pm
¿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
  1. cat /etc/passwd | grep '/home' | cut -d: -f1
  2.  

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