Trucos consola Linux

Buscar archivos y eliminarlos en Linux

Por ejemplo si quisiéramos borrar todas las fotos con formato png haríamos lo siguiente:

find -type f -iname "*.png" -exec rm -i {} \;

-f: borra sin preguntar -i: pregunta antes de borrar

Y así nos borraría absolutamente todos los archivos png que tengamos en todos los subdirectorios que estén en donde ejecutemos el comando.

Ahora bien, si quisiéramos hacer lo contrario, que nos borre todos los archivos excepto los png, seria de la siguiente manera:

find -type f -not -iname "*.png" -exec rm -f {} \;

Scroll al inicio