¿Buscar todos los archivos .htaccess ocultos dentro de una carpeta y ejecutar un comando de terminal?

1

Buscando el problema, encontré esta Q & A:
¿Cómo puedo mostrar solo un archivo .htaccess en el buscador?

  

[...] puedes crear un enlace simbólico al archivo en su directorio, omitiendo el punto en el nombre:

     
  1. abre Terminal, cd en tu carpeta
  2.   
  3. ln -s $PWD/.htaccess $PWD/htaccess
  4.   

¿Hay algún tipo de terminal batch para buscar todos los archivos .htaccess dentro de una carpeta (es decir, /public_html ) y aplicar el enlace simbólico?

¿O sería una combinación de Automator y Terminal?

    
pregunta brasofilo 09.07.2012 - 19:58

1 respuesta

3

Cambie al directorio inicial ( public_html en la pregunta) y ejecute

find . -name '.htaccess' -print | while read f; do
    ln -s "$PWD/$f" "$PWD/${f//.htaccess}htaccess"
done

PD: hice algunas pruebas rudimentarias, pero haz una copia de seguridad antes de ejecutarla de todos modos.

    
respondido por el nohillside 09.07.2012 - 20:19

Lea otras preguntas en las etiquetas