Cerca tutti i file .htaccess nascosti all'interno di una cartella ed esegui un comando terminale?

1

Cercando il problema, ho trovato questo Q & A:
Come posso mostrare solo un file .htaccess in il Finder?

[...] you could create a symlink to the file in its directory, omitting the dot in the name:

  1. open Terminal, cd into your folder
  2. ln -s $PWD/.htaccess $PWD/htaccess

Esiste qualche tipo di batch terminale per cercare tutti i file .htaccess all'interno di una cartella (ad es .: /public_html ) e applicare il link simbolico?

O sarebbe una combinazione di Automator e Terminal?

    
posta brasofilo 09.07.2012 - 19:58
fonte

1 risposta

3

Passa alla directory iniziale ( public_html nella domanda) ed esegui

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

PS: ho effettuato alcuni test rudimentali, ma per favore esegui un backup prima di eseguirlo comunque.

    
risposta data 09.07.2012 - 20:19
fonte

Leggi altre domande sui tag