Renombrar archivos de manera masiva usando nuestra Terminal

Utilizando el comando Find y Sed podemos realizar automáticamente un renombre de archivos en nuestro servidor.

El comando renombra todos los archivos que deseemos, pasando de una extensión a otra automáticamente. En este ejemplo renombraremos todos los config.php que existan en nuestro server a config2.php.

 # find -name "config.php"   sed 's/\(.*\).php3$/mv "&" "\config2.php"/'   sh

 

Aquí vemos que con el find se realiza la búsqueda de los archivos y concatenado tenemos el sed que es el que hace el trabajo del cambio de nombre para luego ejecutarlo como script (sh final)

Esto por ejemplo lo utilicé durante un ataque a WordPress que tuvo mi server, de esa manera renombrando el archivo config.php de todos los WordPress logramos parar y frenar el ataque.

Que te pareció el Post? Comentá

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.