¿Cómo puedo obtener el tamaño de todos los archivos y todos los archivos en sus subdirectorios usando el comando du?
Estoy intentando el siguiente comando para obtener el tamaño de todos los archivos (y archivos en subdirectorios)
find . -type f | du -a
Pero esto también imprime los tamaños de carpeta. ¿Cómo puedo obtener una lista de tamaños de todos los archivos y archivos en subdirectorios? También probé el, exec flag
pero no estoy seguro de cómo canalizar la salida a otro comando después de que ejecute los resultados de find
into du
.
El sistema operativo es AIX 6.1 con ksh shell.
find -print0
u otras funciones de GNU. Si está disponible, reemplazar\;
con\+
dará como resultado menos invocacionesdu
y, por lo tanto, un mejor rendimiento.