Respuestas:
Encontrar tiene su propia -delete
opció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 -depth
como lo -delete
implica.
find /home -type f -size +100M -depth
ncdu
es 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
, du
y awk
tiene 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 -a
hará que imprima los archivos individuales y los totales de las carpetas. Además, en muchos sistemas de archivos, debe agregar -k
para 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.