Respuestas:
Encontrar tiene su propia -deleteopción así que
find /home -type f -size +100M -delete
Debes hacer lo que quieras. Solo tenga cuidado con dónde coloca la opción -delete
Advertencias: No olvide que la línea de comando de búsqueda se evalúa como una expresión, por lo que al poner -delete primero, buscará intentar eliminar todo lo que esté debajo de los puntos de inicio que especificó.
Si desea probar esto antes de usarlo, debe agregarlo -depthcomo lo -deleteimplica.
find /home -type f -size +100M -depth
ncdues una buena herramienta interactiva para encontrar grandes archivos o directorios. Escaneará un directorio dado y mostrará una interfaz ncurses simple para presentar los tamaños de los directorios. También tiene un acceso directo para eliminar un archivo / directorio.
find, duy awktiene la ventaja de ser estándar
du /home | awk '$1 > 1234 { print }'
No busca archivos grandes sino carpetas grandes. En caso de quedarse sin espacio de archivos, trato de buscar tanto archivos grandes como carpetas grandes para identificar áreas problemáticas.
du -ahará que imprima los archivos individuales y los totales de las carpetas. Además, en muchos sistemas de archivos, debe agregar -kpara que imprima el tamaño en KiB en lugar de recuentos arbitrarios de tamaño de bloque, por lo que siempre incluyo -k como una fuerza de hábito.