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.

¡Nuestros Tutoriales en tu Email!

¡Nuestros Tutoriales en tu Email!

Deja un comentario

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