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.
Comentarios recientes