Trabajo en un clúster compartido con otros colegas. El disco duro es limitado (y ha estado lleno en algunas ocasiones), así que ocasionalmente limpio mi parte. Quiero hacer esto rápidamente, así que hasta ahora lo hago haciendo una lista de archivos de más de 100 MB de más de 3 meses, y veo si todavía los necesito.
Pero ahora estoy pensando que podría haber una carpeta con> 1000 archivos más pequeños que echo de menos, así que quiero obtener una manera fácil de ver si este es el caso. Por la forma en que genero datos, sería útil obtener una lista del tamaño total por extensión. En el contexto de esta pregunta, 'extensión' como todo lo que está detrás del último punto en el nombre del archivo.
Supongamos que tengo varias carpetas con múltiples archivos:
folder1/file1.bmp 40 kiB
folder1/file2.jpg 20 kiB
folder2/file3.bmp 30 kiB
folder2/file4.jpg 8 kiB
¿Es posible hacer una lista del tamaño total de archivos por extensión de archivo, así:
bmp 70 kiB
jpg 28 kiB
No me importan los archivos sin extensión, por lo que pueden ignorarse o colocarse en una categoría.
Ya revisé las páginas de manual de ls
, du
y find
, pero no sé cuál es la herramienta adecuada para este trabajo ...