Quiero verificar cuánto del almacenamiento total de archivos para un usuario específico se ha utilizado en un directorio específico. Estoy usando ls -lR ./* | grep userid
para listar archivos que pertenecen a un usuario específico. Pero ¿cómo puedo obtener el tamaño total de los archivos?Verificar el tamaño total del archivo de un directorio específico para un usuario específico
7
A
Respuesta
4
Uso awk
ls -lR ./* | grep userid | awk '{sum = sum + $5} END {print sum}'
8
Puede hacer algo como esto, que le mostrará el tamaño de cada directorio en el directorio de inicio de los usuarios, e imprimirá un tamaño total de su directorio de inicio al final (suma de todos los subdirectorios).
du -sch /home/USER/*
+0
pero éste no cumple con mis requisitos. Tenemos un directorio de grupo en el que todos los miembros del grupo pueden escribir y quiero verificar cuánto espacio de almacenamiento ha usado un usuario específico. No solo su directorio personal. Gracias de cualquier manera. – Ken
Cuestiones relacionadas
- 1. Detectar si la ruta del usuario tiene un directorio específico
- 2. ¿Puedo crear un archivo de gitignore específico para el usuario?
- 3. Cómo verificar si existe un archivo específico en el directorio o cualquiera de sus subdirectorios
- 4. comprobando si el archivo existe en un directorio específico
- 5. excepción mod_rewrite para un archivo específico
- 6. .hgignore todo el árbol de directorios excepto un archivo específico
- 7. Script de PowerShell para obtener un tamaño total de directorio
- 8. Crear nuevo archivo con tamaño específico
- 9. ¿Cómo verificar la existencia de un archivo JAR y un archivo específico dentro de JAR?
- 10. emacs: abra todos los archivos .txt en un directorio específico en un modo principal específico
- 11. cerrar sesión programáticamente un usuario "específico"
- 12. Comprobando si un usuario específico tiene un rol
- 13. Oracle - ¿Cómo obtengo el tamaño real de un ROW específico?
- 14. ¿Cómo cambiar el tamaño de una imagen a un tamaño de archivo específico?
- 15. Extracción del contenido del archivo comprimido a un directorio específico en Python 2.7
- 16. Comando para comprimir un directorio utilizando un directorio específico como root
- 17. Cómo verificar si una cadena es de un patrón específico
- 18. CarrierWave y cambiar el tamaño a un ancho específico
- 19. ¿Hay alguna manera de verificar el historial de trabajo registrado por un usuario específico en JIRA?
- 20. bash - ¿Obtener mtime del archivo específico?
- 21. Número de cuenta del tipo de archivo específico de un directorio y su subdirectorio en mac
- 22. Unjar a un destino específico
- 23. ¿Cómo verificar el tamaño de un archivo?
- 24. vimscript: Cómo detectar si existe un archivo específico
- 25. ¿Cómo extraer un archivo específico con GIT?
- 26. Con NSSavePanel, ¿cómo puede el usuario elegir un tipo de archivo específico para guardar?
- 27. htaccess permite el acceso al usuario específico
- 28. Determinar el tamaño total del directorio/troncal SVN
- 29. ¿Hay alguna manera de deshabilitar ReSharper para un archivo específico?
- 30. Cómo extraer el directorio específico con git
de todos modos para obtener este "legible por humanos" en el otro lado? ¡Gracias! – ryanjdillon
@shootingstars La versión simple que produce resultados legibles por humanos es 'ls -lR ./* | grep userid | awk '{sum = suma + $ 5} END {printf "% iK \ n", suma/1024}' '. Debido a que esto es matemática entera, no hay redondeo. Podrías extender esto a MB o GB, pero algo más complejo que esto y usaría Ruby. –